Я только начинаю с Sass и Compass, и я люблю его. Что-то, что я хотел бы сделать, это воспользоваться функцией @each
, чтобы упростить повторяющиеся задачи. Тем не менее, я видел только примеры @each
вставки одной переменной, и я хотел бы иметь возможность использовать несколько переменных.
Стандартный способ (из Sass Reference):
@each $animal in puma, sea-slug, egret, salamander {
.#{$animal}-icon {
background-image: url('/images/#{$animal}.png');
}
}
Это здорово, но я хотел бы сделать что-то вроде:
@each {$animal $color} in {puma black}, {sea-slug green}, {egret brown}, {salamander red} {
.#{$animal}-icon {
background-color: #{$color};
}
}
Возможно ли это?