【发布时间】:2013-11-21 10:39:46
【问题描述】:
我不太确定语法,但我使用逗号分隔的属性列表 $properties 并希望通过逗号加入它们,所以 (background-color, color) 变为 background-color .5s, color .5s
@mixin transition($properties, $duration) {
$props: ();
@each $prop in $properties {
$tmp: $prop unquote($duration);
$props: append($props, $tmp);
}
$str: join($props, ',');
-moz-transition: $str, -moz-transform $duration;
-webkit-transition: $str, -webkit-transform $duration;
-o-transition: $str, -o-transform $duration;
transition: $str, transform $duration;
}
我实际上得到的是:
border-color 0.5s background-color 0.5s ",", -moz-transform 0.5s
什么时候应该:
border-color 0.5s, background-color 0.5s, -moz-transform 0.5s
【问题讨论】: