相對於 Bootstrap 4 來說,我認為 v5 真正發揮特色的地方在於 “變數”
雖然 Sass 可以透過簡短的語法產生大量的 CSS 程式碼,但這也意味著 CSS 檔案會不斷地擴增。因此許多設計概念在 v4 都受到了限制,例如:不同間距的 gutter(v4 只有三種,而這三種已經讓 Bootstrap 額外佔用許多容量)。
到了 v5 以後,除了原有的 Sass 之外,更靈活運用原生的 CSS 變數技巧,這些用法甚至會讓人感覺到「哇~原來變數可以這樣玩」。以格線系統來說,每次新增一種新的 gutter 僅需要增加 3 行 CSS(沒錯,包含 ClassName 就三行;至多不需要超過 5 行)
傳統的 CSS,至少要 60 行以上才能達到此效果,而 CSS 變數的 3 行影響到:
- 12 欄
- 5 種中斷點的欄線
- 外層 .row 的設計
更詳細的 CSS 變數知識
可參考此篇文章:https://wcc723.github.io/development/2021/09/22/css-variables-bootstrap/
「bootstrap間距」的推薦目錄:
- 關於bootstrap間距 在 卡斯伯 Facebook 的最佳解答
- 關於bootstrap間距 在 卡斯伯 Facebook 的精選貼文
- 關於bootstrap間距 在 卡斯伯 Facebook 的最讚貼文
- 關於bootstrap間距 在 [BS4] Bootstrap 4 自訂容器和欄間距寬度(Custom ... 的評價
- 關於bootstrap間距 在 wrap 在Utilites CSS 的概念就可以寫成flex- ... 的評價
- 關於bootstrap間距 在 [基礎課程] Bootstrap5 教學(一):安裝、排版、內容 的評價
- 關於bootstrap間距 在 Bootstrap 5 新手教學實戰營- 格線系統(上) - YouTube 的評價
- 關於bootstrap間距 在 如何使用Sass來管理你的Bootstrap.markdown 的評價
bootstrap間距 在 卡斯伯 Facebook 的精選貼文
Bootstrap 5 Beta 上線!!(距離正式版不遠惹)
現在官網 v4 文件也直接替換成 v5 Beta 的版本
近期導入的感想如下:
- 去除 jQuery,JS 導入的方式與過去差異很大
- 超棒的 grid 設計概念
- 更豐富的表單設計元件
- 更具有彈性的 utilities 變數設計
- 更多的 Utilities,許多元件不再有自己的間距、配色
(某方面來說,會顯得稍微不便)
已經升級為 beta1 的官方文件
https://getbootstrap.com/
Bootstrap 5 的格線設計原理
https://wcc723.github.io/development/2020/10/10/bootstrap-5-grid-whats-new/
另外,先前的 Bootstrap 4 文件
我們也會盡快更新至 Bootstrap 5 的版本喔~
bootstrap間距 在 卡斯伯 Facebook 的最讚貼文
Bootstrap 5 的 Gutters 神概念,讓人想要脫離 BS4 啊~~
程式碼更短、變化更豐富,預設就包含數十種間距變化
詳見完整介紹:https://hex.school/oWbTF
bootstrap間距 在 wrap 在Utilites CSS 的概念就可以寫成flex- ... 的推薦與評價
... Bootstrap 第四版以後導入Utilites 的概念,可以用來修飾Bootstrap 各項元件的外觀、間距 ... 加上一個距離的縮寫,距離多少是可以另外做調整的, 也就是當網站切版製作完成 ... ... <看更多>
bootstrap間距 在 [基礎課程] Bootstrap5 教學(一):安裝、排版、內容 的推薦與評價
... Bootstrap 版本號v5.0 教學文章,在接觸Bootstrap 之前 ... .container>.row>.col 的層級結構下,會使多欄位的網格間距能切齊未包含grid 的普通container。 ... <看更多>
bootstrap間距 在 [BS4] Bootstrap 4 自訂容器和欄間距寬度(Custom ... 的推薦與評價
這篇文章主要是說明Bootstrap 4 中 .container 的作用,以及 .col 間的間距(gutters)是如何產生的。最後則說明如何自訂自己想要寬度的container 容器和 ... ... <看更多>