È possibile avere un elenco di tre colori:ciclabile attraverso un elenco di colori con sass
$ color-list: x y z;
E quindi applicare questi tre colori scorrendoli e aggiungendoli a una voce di elenco non ordinata.
voglio:
<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)
e così via e così via.
Avevo provato a utilizzare la funzione @each (http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#each-directive) ma poi si interrompe solo dopo aver applicato il colore dopo la prima volta attraverso l'elenco. Voglio che i colori continuino a pedalare finché non esaurisce gli elementi di elenco per applicarli.
questo è possibile con sass?
Sembra come un caso di [nth-child] (http://css-tricks.com/ how-nth-child-works /). Sass non sa del tuo codice. È possibile scorrere le voci dell'elenco con '@ each', ma sarebbe più flessibile usare' nth-child'. – steveax