SASS 3.3 ОБНОВЛЕНИЕ
С некоторыми новыми функциями из sass 3.3 вы можете выбрать имена переменных и избавиться от надоедливых nth()
@each $name, $color in(
'red' $red,
'green' $green,
) {
.color-#{$name} {
background-color: $color;
}
}
ORIGINAL
Это немного больно, но вы можете обойтись списком, а затем просмотреть его.
Например:
$colorList:
"red" $red,
"green" $green
;
@each $i in $colorList{
.color-#{nth($i,1)}{
background-color:nth($i,2);
}
}
Предопределив эти цветовые вариации в другом месте, вы получите:
.color-red{
background-color:#FF0000
}
.color-green{
background-color:#00FF00
}