&:nth-child(6n + 1) {
grid-column: 1 / 3;
}
&:nth-child(6n + 2) {
grid-column: 3 / 4;
}
&:nth-child(6n + 3) {
grid-column: 4 / 5;
}
&:nth-child(6n + 4) {
grid-column: 1 / 2;
}
&:nth-child(6n + 5) {
grid-column: 2 / 3;
}
&:nth-child(6n + 6) {
grid-column: 3 / 5;
}
расстояние от боков карточки до боков экрана может отличаться
50vw - 50%
. В этом случае нужно еще учесть ширину скроллбара, которую придется определять в js.renderer.render(scene, camera);