我想创建一个Sass mixin,可以对指定元素应用旋转。这个mixin应该有一个参数,用于指定要应用的旋转角度。
在css3please.com上,我找到了一种跨浏览器实现该效果的CSS方法:
.box_rotate {
-moz-transform: rotate(7.5deg); /* FF3.5+ */
-o-transform: rotate(7.5deg); /* Opera 10.5 */
-webkit-transform: rotate(7.5deg); /* Saf3.1+, Chrome */
-ms-transform: rotate(7.5deg); /* IE9 */
transform: rotate(7.5deg);
filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9 */
M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
zoom: 1;
}
除了讨厌的IE矩阵符号外,这一切都很容易制作成一个mixin。是否有人有任何建议,可以使用Sass、JavaScript或两者的组合将度数转换为IE矩阵变换?