Возможно иметь список из трех цветов:Велоспорт по списку цветов с сассой
$ 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?
Похоже, случай для [п-м-ребенка] (http://css-tricks.com/ как-п-й ребенок-произведения /). Сасс не знает о вашей разметке. Вы можете перебирать элементы списка с помощью '@ each', но было бы более гибким использовать' nth-child'. – steveax