我刚开始学习 Sass 和 Compass 并且非常喜欢它们。我想要做的事情是利用 @each
函数来简化重复的任务。但是,我只看到了插入一个变量的示例,我希望能够使用多个变量。
标准方式(来自Sass 参考文档):
@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};
}
}
这是否可能?