2011-10-01 78 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我一直在嘗試,到目前爲止我的印象非常深刻!