2011-05-19 68 views
6

是否有SASS扩展可以使用SASS样式表,找到中性属性(例如border-radius)并自动输出所有供应商特定属性(例如-webkit-border-radius等)?用于CSS3跨浏览器兼容性的SASS插件?

我不是真的想要手动创建所有mixin,也不是手动编写代码。我确信必须有这样的延伸,但我找不到它。帮帮我?

+0

Grunt也将完成这项工作。用它的autoprefixer。这样你直接在生成的CSS上运行代码,而不是在真正的sass文件上运行。 https://www.npmjs.com/package/grunt-autoprefixe – DevWL 2016-02-29 03:29:49

回答

1

有一个非常好的宝石,可以满足您的需求。它叫Bourbon

它不会取代你的CSS与供应商特定的一个,因为它工作的SASS工作。

它基本上是一个mixin集合,可以正确生成跨浏览器的css。

1

Compass有一个CSS3 module处理大量的东西。

+0

是的,但Compass要求我使用'@include border-radius'。我在想的是编写普通的非mixin代码,并将其编译/转换为各自的供应商。 – Gargron 2011-05-19 20:20:08