Я пытаюсь добиться следующего, используя PHP и CSS:
1 0 1 0
0 1 0 1
1 0 1 0
0 1 0 1
Используя один класс, поэтому 1 будет классом темноты, а 0 - классом света.
Вот что я пытаюсь создать:
![enter image description here](https://i.stack.imgur.com/racG4.png)
Мне удалось добиться этого с помощью селекторов nth-child, но не очень, особенно если добавить еще.
Я использую WordPress, и количество блоков будет зависеть от количества постов под пользовательским типом поста, в настоящее время их 20, но это будет увеличиваться.
Упрощенный пример:
.wrap{
display: grid;
grid-template-columns: repeat(4, 1fr);
grid-auto-rows: 300px;
}
.checker{
background-color: rgba(43,55,140,.8);
}
.checker:nth-child(n+2):nth-child(even):nth-child(-n+4),
.checker:nth-child(n+5):nth-child(odd):nth-child(-n+8),
.checker:nth-child(n+9):nth-child(even):nth-child(-n+12){
background-color: rgba(181,230,254,.8);
}
<div class="wrap">
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
<div class="checker"></div>
</div>
Любая помощь будет принята с благодарностью!