Algoritmo
Com base na nb of color
sequência em a nth-selector
pode ser generalizado como nth-child({length}n-{color-index})
. Isso também significa que ele pode ser integrado automaticamente em um loop sass, conforme descrito abaixo
Demo
$colors-list: red whitesmoke blue yellow orange green purple pink cyan chocolate;
@each $current-color in $colors-list {
$i: index($colors-list, $current-color);
li:nth-child(#{length($colors-list)}n+#{$i}) {
t: length($colors-list);
color: $current-color;
}
}
O resultado pode ser visto em https://codepen.io/jfreyre/pen/MmLGMm