應該如何定製引導元素?我應該在custom.css中使用完全相同的引導類還是應該爲每個定製創建新的類?使用引導類或自己的類來自定義CSS?
回答
我會建議製作新的類,並將該類添加到除引導類以外的HTML元素。這樣,你可以覆蓋並添加信息到引導類,並根據需要修改元素。
爲什麼這樣?
這是一種更清晰的方式,因爲如果其他知道引導程序的人進來並在您的項目中工作,您希望能夠訪問默認的未更改的引導程序類。
根據您的要求,如果需要所有輸入更改,然後在custom.css中獲得引導類或添加您自己的類只有一個或兩個元素。
感謝您的回答!所以這意味着通常會使用原始的引導類。如果我只想改變單個元素,顯然我必須使用特殊的選擇器。 –
是的,我同意這一點。不要1.直接更改bootstrap或2.使用內聯樣式,或3.使用ID,只需創建一個custom.css,並確保它總是在bootstrap.css之後加載; custom.css總是覆蓋引導類。 –
您的歡迎,請接受答案。 @yN –
您應該先收取引導程序,然後收取自定義更改。您可以覆蓋引導程序的類,但是您應該在另一個文件上執行它。
這應該是一個很好的做法,因爲你可以升級引導的圖書館沒有任何問題,也不會丟失你的代碼
Ty,但我不是在談論重載引導類的位置。問題是應該使用原始類還是使用新類來覆蓋它們。 –
1.不要修改bootstrap.css文件
你當這會複雜化你的生活需要升級bootstrap(並且您將需要這樣做)。
2.創建自己的CSS文件並覆蓋時,你想要原來的引導東西
,如果他們設置了頂欄,讓我們說,color: black;
但你婉它白色的,爲此創建一個新的非常具體的選擇頂欄並在特定頂欄上使用此規則。例如,對於表格,它將是<table class="zebra-striped mycustomclass">
。如果你在bootstrap.css
之後聲明你的css文件,這會覆蓋你想要的任何東西。
添加自定義樣式表
創建你的引導CSS文件夾中的新文件,並將其命名爲custom.css。
現在,在您的網站的一部分,默認引導樣式表後裝入新的自定義CSS文件。它應該看起來像這樣。
<head>
<link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="css/custom.css">
</head>
應用自定義樣式 要修改或應用額外的樣式到您的網頁,只需將適當的代碼添加到您的custom.css文件。沒有必要直接編輯任何原始的Bootstrap樣式。例如,如果您決定不喜歡按鈕上的圓角,則可以在custom.css文件中應用以下樣式。
.btn {
border-radius: 0px;
}
現在,如果你添加一個按鈕到您的網頁使用默認的引導樣式(.btn類),邊角不圓。這是由於您的自定義樣式表覆蓋了默認的Bootstrap樣式表。
的上攻至缺省引導樣式表後添加自定義的樣式表是在引導被升級的情況下,你可以簡單地用更換新的引導樣式和自定義樣式將保持不變。請注意,對於重大升級,您可能需要修改自定義樣式。儘管如此,使用這種方法即使是重大的升級仍然會更容易。
我已經在其他地方見過這個答案了!它會導致「取決於」,如果理解正確,不是嗎? –
使用這個自己的類,是最好的未來版本@yN。 – JMF
- 1. 使用css語法或自定義類
- 2. 使用引導CSS和自定義CSS
- 3. 如何防止引導CSS類來覆蓋我的自定義CSS類
- 4. 鍵入python:在類定義中使用類自己的類型
- 5. 使用自定義的CSS類
- 6. 如何導入自己的文件夾內的自定義類?
- 7. 自定義引用類型
- 8. 自定義Deque引用類
- 9. 一類的自定義CSS
- 10. ColdFusion:關於使用自定義的「自己編寫的」Java類
- 11. 使用CSS框架工作自己的自定義CSS
- 12. 在我自己的自定義類中使用Propel ORM
- 13. 自定義CSS不重寫引導CSS
- 14. wordpress自定義css類
- 15. dat.gui自定義CSS類
- 16. WordPress的:自定義帖子類型:使用自定義字段或分類法?
- 17. 從引導類創建自定義CSS助手
- 18. 引導3自定義CSS類取決於設備
- 19. 使用executeCommand應用自定義css類或id
- 20. 使用自定義LoaderInfo類的自定義AS3 Loader類?
- 21. 如何爲自己的類定義'='?
- 22. 定義自己的實例類
- 23. 使用自己的類pyparsing
- 24. 如何使用自己的CSS自定義Google自定義搜索欄API
- 25. 導入自定義類型
- 26. iOS:自定義類導入
- 27. 導入自定義Java類
- 28. 引用Swift中的自己的類型?
- 29. 如何使用自定義css與引導css
- 30. 引用XML中的自定義Shape類
我不同意,內聯樣式不是很長期可維護,和實際上擊敗了CSS本身的目的。 –
@NathanielFlick我是absolutley,不鼓勵內聯樣式。我想你誤解了我的評論。我鼓勵在自定義.css文件中創建另一個類,您可以在ADDITION中將其用於使用並需要修改的引導類。 – Olof
內聯樣式的答案中沒有提及。我認爲hes指的是用一個新類來引導bootstraps類,當然在一個css文件中。 – Anders