2011-10-01 47 views
2

您在Rails 3.1中使用哪种框架?Rails 3.1中的CSS框架

我基本上想要有一组标准的mixin,比如渐变和圆角等等,但也许我还没有意识到某些框架的其他优点。

能否请您推荐一个框架和Rails 3.1使用覆盖大部分的什么,我需要简化和规范我的样式表的发展

回答

5

波旁 - 一组使用SCSS语法萨斯混入的,是thoughtbot做一个受欢迎的(500个+观察者)工具。

波本萨斯混音器的目的是提供一个全面的sass混音库,它被设计为尽可能的香草,这意味着它们不应该阻止原始的CSS语法。 mixins包含所有CSS3属性的供应商特定前缀,以支持现代浏览器。这些前缀还可以确保只支持CSS3前缀属性的旧版浏览器能够正常降级。波旁威士忌使用SCSS语法。

它可以使用帮助:

  • 动画
  • 背景图像
  • 圆角半径
  • 箱阴影
  • 箱选型 等

请参阅自述在官方页面on github

0

对我来说,一个框架,似乎并没有成为这里主要考虑。你可以easaly自己做。

就我个人而言,我用青菜和我写一个_macros.scss所有适当的混入和默认变量,我把一个@import“宏”在每个主SCSS文件的开头。

+0

这是一个可怕的方法。 – coreyward

+0

它做的工作,我没有这个问题(和没有与CSS)。 –

+0

同样,你可能没有任何问题,无论你开什么车,但这并不意味着它会赢得任何比赛。 Sass的强大之处在于能够使用智能结构和语法分析来更轻松地书写CSS,并使输出更好。框架给你一个结构和一堆社区测试代码(这会导致更好的输出)。你盲目地避开。 – coreyward

4

我认为任何当前的CSS框架可以完成你想要的。

你给LESS一看吗?我相信它符合你的所有标准。

我还没有亲自尝试compass,但它已经产生了很多嗡嗡声,所以它肯定值得一看。

Twitter还发布了Bootstrap我一直在尝试,到目前为止我的印象非常深刻!