我有一个scss @mixin
多重转换问题。 我试图创建动态转换@mixin
与1-5不同的属性。当我处理低于此错误代码显示出来:使用scss进行多重转换
Error: Mixin transition takes 1 argument but 3 were passed. on line 758 of style.scss, in `transition' from line 758 of style.scss Use --trace for backtrace.
这是我的代码:
@mixin:
@mixin transition($x){
transition: $x;
-webkit-transition: $x;
-moz-transition: $x;
-ms-transition: $x;
-o-transition: $x;
}
@include:
@include transition(visibility 0s ease 0.2s, opacity 0.2s ease, transform 0.3s ease);
我想通了这个技巧,但它看起来像一个非常不干净的解决方案对我说:
@include transition(visibility 0s ease 0.2s + "," + opacity 0.2s ease + "," + transform 0.3s ease);
有没有更好的办法做到这一点?
没有逗号,如果没有记错 –
你并不需要供应商前缀'transition'这些天呢。 – 2016-11-11 17:10:44
如果您确实需要前缀,请使用[autoprefixer](https://github.com/postcss/autoprefixer)这样的主管前缀。 – 2016-11-11 17:21:34