Сгруппированные последовательность с помощью CSS: п-й ребенок
ul,li {
display: block;
margin:0;
padding:0;
list-style:none;
}
li {
background: black;
color: white;
padding: 10px;
}
li:nth-child(2n+2) {
background: red;
}
li:nth-child(3n+3) {
background: green;
}
li:nth-child(4n+4) {
background: blue;
}
<ul>
<li>one</li>
<li>two</li>
<li>three</li>
<li>four</li>
<li>five</li>
<li>six</li>
<li>seven</li>
<li>eight</li>
<li>nine</li>
<li>ten</li>
<li>eleven</li>
<li>twelve</li>
</ul>
Что мне нужно:
- черный
- красный
- зеленый
- синий
- черный
- красный
- зеленый
- синий
- ...
... Как я могу добиться этого с :nth-child
?
AFAIK '[из #]?' Синтаксис не поддерживается еще нигде. –
Oriol
@Oriol tbh Я получил синтаксис из [MDN] (https://developer.mozilla.org/en-US/docs/Web/CSS/:nth-child), но да кажется WD в селекторах уровня 4 [ссылка ] (https://drafts.csswg.org/selectors-4/#nth-child-pseudo) – dippas
Спасибо за объяснение! – 3zzy