可変引数は Sass 3.2 で追加されました。
@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;
}