【问题标题】:SASS plugin for CSS3 cross-browser compatibility?用于 CSS3 跨浏览器兼容性的 SASS 插件?
【发布时间】:2011-08-29 02:40:01
【问题描述】:

是否有一个 SASS 扩展可以采用 SASS 样式表、查找中性属性(例如 border-radius)并自动为其输出所有供应商特定的属性(例如 -webkit-border-radius 等)?

我真的不想手动创建所有的 mixin,也不想手动编写代码。我确定肯定有这样的扩展名,但我找不到。帮忙?

【问题讨论】:

  • Grunt 也可以完成这项工作。使用它的自动前缀。这样,您可以直接在生成的 css 上而不是在实际的 sass 文件上运行代码。 npmjs.com/package/grunt-autoprefixe

标签: ruby css cross-browser sass vendor-neutrality


【解决方案1】:

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

它不会用特定于供应商的 css 替换您的 css,因为它可以作为 SASS 工作。

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

【讨论】:

    【解决方案2】:

    Compass 有一个 CSS3 module 可以处理很多这样的事情。

    【讨论】:

    • 是的,但是 Compass 要求我 @include border-radius。我在想的是编写普通的非混合代码并将其编译/转换为各自的供应商。
    猜你喜欢
    • 2012-08-09
    • 2012-11-15
    • 2011-06-07
    • 1970-01-01
    • 2011-02-03
    • 2011-06-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多