样式列表项目具有不同的颜色

时间:2017-11-05 09:04:40

标签: html css

我想用三种不同颜色设置列表项的样式。建议的方法是什么?

到目前为止我的代码:



li { 
  width: 33.333%;
  float: left;
  padding: 15px;
  list-style: none;
}

.light {
  background-color: #085dce;
}

.medium {
  background-color: #0051bb;
}

.dark {
  background-color: #004bad;
}

<ul>
  <li>light-color</li>
  <li>medium-color</li>
  <li>dark-color</li>
  <li>light-color</li>
  <li>medium-color</li>
  <li>dark-color</li>
  <li>light-color</li>
  <li>medium-color</li>
  <li>dark-color</li>
  <li>light-color</li>
</ul>
&#13;
&#13;
&#13;

1 个答案:

答案 0 :(得分:3)

使用nth-child来区分项目。

li:nth-child(3n+1) {background-color: #085dce;}
li:nth-child(3n+2) {background-color: #0051bb;}
li:nth-child(3n) {background-color:#004bad;}