我有以下CSS:
.progress-bar { transform: rotate(0deg) scale(1) skew(-50deg) translate(2px); -webkit-transform: rotate(0deg) scale(1) skew(-50deg) translate(2px); -moz-transform: rotate(0deg) scale(1) skew(-50deg) translate(2px); -o-transform: rotate(0deg) scale(1) skew(-50deg) translate(2px); -ms-transform: rotate(0deg) scale(1) skew(-50deg) translate(2px); }
…并希望用Compass Transform mixin重构.
在文件中没有例子,所以我试着把它当成一个黑暗的镜头:
.progress-bar { @include transform (0deg,1,-50deg,2px); }
…并得到这个错误:
Syntax error: Mixin transform takes 2 arguments but 4 were passed.
有没有办法用Compass Transform做这个?
解决方法
您必须指定要使用的转换,以空格分隔.例如:
@include transform(rotate(-135deg) skew(-10deg,-10deg));