所以我试图做功能上等同于这样:萨斯混入有多个可选参数,但只有一个属性
Can a sass @mixin accept an undefined number of arguments?
...有transitionFast
混入,但我想是严格关于缓和功能和速度,所以我的混入内定义它们,就像这样:
@mixin transitionFast($property) {
-webkit-transition:$property ease 0.2s;
-moz-transition:$property ease 0.2s;
-o-transition:$property ease 0.2s;
transition:$property ease 0.2s;
}
如何传递多个$properties
这一点,不经过ease 0.2s
一部分?我已经试过这样:
@mixin transitionFast($properties...) {
@each $property in $properties {
transition:$property ease 0.5s;
}
}
这我想是这样调用:
@include transitionFast(background-color, color);
,但它不工作,只适用于过渡到最后一个传递的参数。有任何想法吗?