3
在Sass 3.2中添加了可变参数。SASS - 可变参数的默认值
@mixin hello($arguments...) {
property: $arguments;
}
//Usage:
@include hello(1);
@include hello(1, 2, 3);
@include hello(1, 2);
然而,这种说法不接受默认值,像这样($args...: default-value)
现在,我使用这个代码,但有没有更好的办法?
@mixin transition($values...) {
$values: null !default;
@if $values == null {
$values: all 0.3s ease;
}
-webkit-transition: $values;
-moz-transition: $values;
-ms-transition: $values;
-o-transition: $values;
transition: $values;
}
我看不到任何其他解决方案,而不是你的不幸。 – Christoph
https://github.com/nex3/sass/issues/810 – cimmanon