是否有CSS编译器在编译时为所有浏览器前缀编写属性?

时间:2018-11-03 10:19:53

标签: css sass compilation

此刻我正在使用SCSS,这使我可以使用变量等功能,效果非常好,但是如果我给它 -90 <,它也可以编写输出以下内容的函数: / strong>:

-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);

我想知道CSS3中是否有任何订书钉引擎对所有属性执行此操作,因此您只需编写transform: rotate(-90deg)并在编译时就使用它可以拥有的所有不同属性,例如{ {1}},webkitmozms以及其他诸如IE的o之类的可能性也适用于IE浏览器。

1 个答案:

答案 0 :(得分:2)

您应该看一下AutoPrefixer,您可以将其添加到构建系统中并完全执行您想要的操作。它甚至可以仅基于Can I Use数据为仍需要的属性添加前缀。