【发布时间】:2020-12-13 04:46:48
【问题描述】:
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 实现这一目标?
【问题讨论】:
标签: html css css-selectors html-lists pseudo-class