I'm just getting started with Sass and Compass, and I'm loving it. Something I'd like to do is take advantage of the @each
function to simplify repetitive tasks. However, I've only seen examples of @each
inserting one variable, and I'd like to be able to use multiple variables.
The standard way (from the Sass Reference):
@each $animal in puma, sea-slug, egret, salamander {
.#{$animal}-icon {
background-image: url('/images/#{$animal}.png');
}
}
Which is great, but I'd like to be able to do something like:
@each {$animal $color} in {puma black}, {sea-slug green}, {egret brown}, {salamander red} {
.#{$animal}-icon {
background-color: #{$color};
}
}
Is this possible?
$flash_types
, you can use Sass functionzip
. – Guayaquil