-
ID:fJibkE さんの質問

sassで質問です

spriteをeachで回したいんですが
変数の関係でエラーになってしまいます。
連想配列ならうまくいくんですが、macでは
連想配列がなぜか動きません。

$arr: aaa, bbb, ccc, ddd, eee;
@each $i in $arr{
  .btn-#{$i}{
    @include sprite($spr-#{$i});
  }
}

解決法をご存じの方はいらっしゃいませんか?

みんなの回答 3 件

ID:fJibkE さんの回答

ちなみに連想配列は下記のように書いています。
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);
  }
}

ID:gpRM8H さんの回答

Sass3.3以降じゃないとか・・・?

ID:fJibkE

sass のversionは3.4.8ですね

ID:.tUAlo さんの回答

で、肝心のエラーメッセージは?

最終更新日:2014-12-12 (2,233 views)

関連するトピックス

ページ上部に戻る