コンパス シャドウ ミックスインを使用している要素がいくつかあります。引数は同じなので、変数に入れたいと思います。これが変数引数の目的だと思いましたが、次のように機能しないため、明らかに何か間違っています。
// my shadow style
$shadow: #000000, 0px, 0px, 20px;
.list {
@include single-box-shadow($shadow...);
}
これは、
.list {
@include single-box-shadow(#000000, 0px, 0px, 20px);
}
しかし、2 番目の例は機能しますが、最初の例は次のようにコンパイルされます。
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
ここで何が間違っていますか?
Compass のバージョンは 0.12.2 で、SASS は 3.2.3 です。
編集:私は yeoman でコンパイルしていますが、別の (古い) バージョンを使用している可能性がありますか? どうすればそれを確認できますか?