sassで質問です
spriteをeachで回したいんですが変数の関係でエラーになってしまいます。連想配列ならうまくいくんですが、macでは連想配列がなぜか動きません。
$arr: aaa, bbb, ccc, ddd, eee;@each $i in $arr{ .btn-#{$i}{ @include sprite($spr-#{$i}); }}
解決法をご存じの方はいらっしゃいませんか?
ちなみに連想配列は下記のように書いています。windowsでは動きmacではエラーになります。$arr:( aaa: $spr-aaa, bbb: $spr-bbb, ccc: $spr-ccc, ddd: $spr-ddd, eee: $spr-eee);@each $i, $val in $arr{ .btn-#{$i}{ @include sprite($val); }}
Sass3.3以降じゃないとか・・・?
sass のversionは3.4.8ですね
で、肝心のエラーメッセージは?
みんなの回答 3 件
ちなみに連想配列は下記のように書いています。
windowsでは動きmacではエラーになります。
$arr:(
aaa: $spr-aaa,
bbb: $spr-bbb,
ccc: $spr-ccc,
ddd: $spr-ddd,
eee: $spr-eee
);
@each $i, $val in $arr{
.btn-#{$i}{
@include sprite($val);
}
}
Sass3.3以降じゃないとか・・・?
で、肝心のエラーメッセージは?
関連するトピックス