Я хочу, чтобы кнопки располагались в следующем порядке:
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16
Как можно добиться этого с помощью CSS без изменения кода Vue? Я считаю, что я могу добиться этого, изменив порядок компонента в сетке. Любые другие предложения приветствуются. ![enter image description here](https://i.stack.imgur.com/zfDGh.png)
Vue код:
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
<div id="app">
<div class="chessboard wrapper-inner" >
<div v-for="(line,lineIndex) in chessboard">
<div v-for="(cell,coloumIndex) in line">
<button>{{cell}}</button>
</div>
</div>
</div>
</div>
CSS код:
.wrapper-inner{
display: grid;
grid-gap: 0;
grid-template-columns: repeat(8, auto);
grid-template-rows: auto;
grid-auto-flow: row;
align-items: strech;
}
Данные :
new Vue({
el: "#app",
data: {
chessboard: [
[1,2,3,4],
[5,6,7,8],
[9,10,11,12],
[13,14,15,16]
]
}
});