2017-05-08 42 views
-3

我正在尋找作爲Sass mixin庫使用什麼:Bootstrap或更確切地說是波本威士忌。作爲SASS mixin庫使用什麼更好:Bootstrap還是波本威士忌?

我發現Bootstrap更像是UI框架,並且您正在開箱即用的組件和模塊。而Bourbon實際上是Sass庫,它爲您提供了編寫SCSS的工具集,因此您可以輕鬆創建自己的組件和模塊。

我想知道引導程序用作混入庫有多方便?

我試着用Bootstrap mixins在我的網站上編寫按鈕代碼,而且我不得不改變按鈕的每個混合來獲得我的按鈕外觀。我不得不刪除大量預定義的代碼。

在波本威士忌我用了一些一般mixin和寫一些新的。

我假設在Bootstrap中會有很多刪除和覆蓋。

有人可以給我從他們的經驗利弊?

回答

0

我不能說Bootstrap4,但Bootstrap3的bootstrap-sass似乎並沒有考慮到mixin的問題。一堆用於模塊本身,並且可能在定義樣式時很有用,但它們決不是預期的工作流程。這種情況似乎與最初的LESS來源相同。

您可以劃出不需要的塊,但與安裝策略中的Bourbon零輸出相比,您通常更適合使用從cdn熱鏈接的縮小引導後加載一個小樣式表來覆蓋一些屬性。你當然可以在一定程度上優化它,但它不會很漂亮。

例如,正確設置變量以設置導航欄的樣式並導入引導程序的相關部件及其依賴關係可以使您的系統達到約35k的未壓縮。或者,您可以僅覆蓋2-3k所需的部分,並讓最終用戶從內容交付網絡中吃掉110k縮小的完整引導程序。它們已經被緩存了,因爲它非常流行,是傳統的論點。

這整個盜鏈和擬合標記風格,而不是其他方式有raised some criticism,但顯然這是bootstrap設計使用的方式。總的來說,如果你已經對波旁特別熟悉,那麼檢查Bootstrap3可能會有趣,但它絕對不是一個混合庫。

相關問題