我查看了 Blueprint、Less 和 SCSS,但它们似乎都没有达到我想要的效果。我觉得这很难相信,因为处理供应商前缀是编写 CSS 中最令人沮丧的部分,因此这似乎是任何编写 CSS 框架的人应该解决的第一个问题。
我想知道,是否有一个我可以使用的框架(或rails gem),它允许我编写border-radius:5px
然后让我假设它将创建一个包含所有正确供应商前缀的规则?
Thanks
实际上,您可以使用 LESS Mixin 轻松地完成此操作 - 基本上您只需编写一次,然后就可以用一行应用它。像这样:
// Border Radius
.border-radius(@radius: 5px) {
-webkit-border-radius: @radius;
-moz-border-radius: @radius;
border-radius: @radius;
}
然后,您只需在需要边框半径的地方执行此操作:
.classname {
.border-radius(5px);
}
如果你还没有准备好 LESS,那么你可以通过处理你的代码Prefixr http://prefixr.com/- 它为您生成浏览器前缀(然后您必须将代码复制粘贴回您的文件中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)