@arguments 的使用造成生成的 css 错误
Closed this issue · 1 comments
johnmiroki commented
比如
.rotate3d(@x: 0, @y: 0, @z: 0, @degress: 0deg){
-webkit-transform: rotate3d(@arguments);
-moz-transform: rotate3d(@arguments);
-ms-transform: rotate3d(@arguments);
-o-transform: rotate3d(@arguments);
transform: rotate3d(@arguments);
}
.test {
.rotate3d();
}
生成:
.test {
-webkit-transform: rotate3d(0 0 0 0deg);
-moz-transform: rotate3d(0 0 0 0deg);
-ms-transform: rotate3d(0 0 0 0deg);
-o-transform: rotate3d(0 0 0 0deg);
transform: rotate3d(0 0 0 0deg);
}
但实际上需要的:
.test {
-webkit-transform: rotate3d(0, 0, 0, 0deg);
-moz-transform: rotate3d(0, 0, 0, 0deg);
-ms-transform: rotate3d(0, 0, 0, 0deg);
-o-transform: rotate3d(0, 0, 0, 0deg);
transform: rotate3d(0, 0, 0, 0deg);
}
johnmiroki commented
打了个小补丁 #15