#隔行换色
要想实现隔行换色,需要借助伪元素选择器,举个例子说明:
<ul>
<li>我是测试行1</li>
<li>我是测试行2</li>
<li>我是测试行3</li>
<li>我是测试行4</li>
<li>我是测试行5</li>
<li>我是测试行6</li>
<li>我是测试行7</li>
<li>我是测试行8</li>
<li>我是测试行9</li>
<li>我是测试行10</li>
</ul>
如果要实现编号是偶数的行变成黄色,可以将css代码编写如下:
li:nth-of-type(even) {
background-color: yellow;
}
效果如下
如果想要奇数行的变成绿色,可以这样编写css:
li:nth-of-type(odd) {
background-color: green;
}
效果如下:
如果想要更多的变换颜色,比如四个颜色一轮,可以编写代码如下:
li:nth-of-type(4n+1){
background-color: red;
}
li:nth-of-type(4n+2){
background-color: orange;
}
li:nth-of-type(4n+3){
background-color: yellow;
}
li:nth-of-type(4n){
background-color:green;
}
效果如下:
如果还想要更多的颜色以此类推