我有一些使用指南針影子混合的元素。由於參數是相同的,我想讓它們在一個變量中。我認爲這是什麼variable arguments是,但很明顯,我做錯了什麼,如下不起作用:如何將列表作爲獨立參數傳遞給SASS中的mixin?
// my shadow style
$shadow: #000000, 0px, 0px, 20px;
.list {
@include single-box-shadow($shadow...);
}
這應該是一樣的
.list {
@include single-box-shadow(#000000, 0px, 0px, 20px);
}
不過,雖然第二個例子工程,第一個是編譯到
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
我在做什麼錯在這裏?
指南針版本是0.12.2,SASS是3.2.3。
編輯:我與yeoman編譯,也許它使用不同的(舊)版本?我如何檢查?
這兩個示例對我來說都是一樣的......您使用的是Compass和Sass的哪個版本? – bookcasey
指南針爲0.12.2,Sass爲3.2.3。 – acme
我正在編譯yeoman,不知道這是否有所作爲 - 應該使用系統指南針和sass版本? – acme