我正在创建一个混合体,它允许我为transform: rotate(45deg)做无前缀样式。问题是,我不知道如何用适当的Stylus语法来实现它。到目前为止,我的情况如下:
transform-rotate()
-webkit-transform: rotate(arguments)
-moz-transform: rotate(arguments)
-o-transform: rotate(arguments)
-ms-transform: rotate(arguments)
transform: rotate(arguments)然后,我想使用以下方法在我的.styl表中调用它:
transform-rotate(45deg)但是,当我这样做时,我会得到以下错误:
Cannot call method 'map' of undefined我认为问题在于,Stylus试图将本机CSS3 rotate()混搭视为自定义混合,当它尝试时,它找不到rotate()的实现。我不太确定,但这是我最初的想法。
我如何把它写出来,以便它能够正确编译?任何想法都将不胜感激。提前谢谢。
发布于 2013-12-19 15:41:59
你不需要带着斯泰勒斯的括号,问题解决了!
transform-rotate
-webkit-transform rotate arguments
-moz-transform rotate arguments
-o-transform rotate arguments
-ms-transform rotate arguments
transform rotate arguments我建议您使用Nib,一种处理浏览器前缀的手写插件:http://visionmedia.github.io/nib/。
https://stackoverflow.com/questions/19803001
复制相似问题