可以有三种颜色的列表:
$color-list: x y z;
然后通过循环遍历这三种颜色并将它们添加到无序列表项上来应用这三种颜色。
我想要:
<li>row 1</li> (gets color x)
<li>row 2</li> (gets color y)
<li>row 3</li> (gets color z)
<li>row 4</li> (gets color x)
等等类似的事情。
我曾尝试使用@each函数(http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#each-directive),但它只在遍历列表第一次后停止应用颜色。我希望颜色能够循环应用,直到列表项全部用完为止。
sass可以实现这个吗?
@each
迭代列表项,但使用nth-child
更灵活。 - steveax