7
我想指定一組顏色,然後將顏色隨機應用於列表。Sass中陣列的隨機顏色
到目前爲止,我擁有它,以便顏色順序循環。
我該如何隨機化它?
這是迄今爲止薩斯代碼:
$colors: red, orange, yellow, green, blue, purple;
@for $i from 1 through length($colors) {
li:nth-child(#{length($colors)}n+#{$i}) {
background: lighten(nth($colors, $i), 20%);
}
}
li {
list-style: none;
padding: 1em;
}
和標記:在Codepen
<ul>
<li>a</li>
<li>b</li>
<li>c</li>
<li>d</li>
<li>e</li>
<li>f</li>
<li>g</li>
<li>h</li>
<li>i</li>
<li>j</li>
<li>k</li>
<li>l</li>
</ul>
例子: http://codepen.io/anon/pen/azbwJm
完美地工作。 –