2017-05-12 55 views
3

我現在使用bootstrap-loader包。有了它,您可以配置引導程序的哪些部分與styles and scripts配置選項配合使用。最有可能它模仿你可以在Customize Bootstrap頁面上選擇的內容。其中大部分是不言自明的。但不是所有的。bootstrap的哪些部分是必需的?

考慮風格。你很可能需要mixins。它們可能被Bootstrap代碼的任何其他部分使用。 normalize也看起來像不禁用的東西。那麼,scaffolding ......究竟是什麼? component-animations?可能最好不要禁用。 close?我可以只禁用close按鈕?可能吧,最好讓它啓用。 utilitiesresponsive-utilities

考慮腳本。 transitionscollapse? Bootstrap的哪些部分使用它們?

換句話說,您最有可能不想禁用哪個部分?特別是你可能不會馬上注意到的。他們之間有沒有明顯的關係?

回答

2

CSS:

是的,你不應該刪除mixinsnormalizescaffolding(用於html基本款式,body元素之類的東西)。 close與警報(可忽略)和模態有關。 utilitiesresponsive-utilities - 如果您不使用它(類似hiddenvisible-sm,text-left等),則可以將其刪除。如果您例如使用navbars,則應包含nav組件。如果沒有forms組件,可能input-groups將無法​​正常工作。與buttonsbutton-groups類似。

腳本:

Transition.js被其它引導插件(如collapse檢查,如果瀏覽器支持CSS轉換和崩潰插件與CSS component-animations)。

Button.js - 此功能自v3.3.5開始不再使用,並已在v4中刪除。

Popovers需要工具提示插件包含在您的Bootstrap版本中。

我認爲其餘的是不言自明的。

+0

我可能在這裏過於謹慎,但我來到以下基本設置。樣式:mixins,normalize,scaffolding,type,component-animations,utilities,responsive-utilities。腳本:'過渡','崩潰'。您可能需要「打印」打印介質。可能「形成」諸如按鈕之類的東西。其餘部分必須或多或少清楚,無論您是否需要啓用它。 –

+0

這實際上取決於你的需求(你想要自己寫什麼,以及你想在沒有編碼的情況下使用什麼)。使用你的基本設置你將不會有網格系統,我假設你沒有這個問題。如果你想使用摺疊,你可能需要面板組件來設置風格的手風琴和切換(但是如果沒有面板,你的collapse.js就可以正常工作,但是你必須自己設計風格)。你的設置很好,非常基礎。也許試着從頭開始構建一些沒有Bootstrap的東西,只使用normalize,如果你知道基本的JS/jQuery,你可以輕鬆地構建崩潰。 – makshh

+0

我的主要擔憂是不要錯過Bootstrap其他部分需要的東西。喜歡,安全的默認值。對於其餘的「部分」,事情似乎或多或少都很清楚。就像,如果我使用網格,我需要啓用'網格'。如果我使用警報,我需要啓用「警報」。部件之間可能有一些並不總是明顯的依賴關係。你提到的其中一些。你已經得到了我的感謝。其中一些我即將發現自己。也許。但是,奠定了基礎:)如果我可以這樣說...... –

相關問題