相對於 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/
classname css 在 卡斯伯 Facebook 的最讚貼文
因為 廖洧杰 的推坑,現在要跟一堆高手 PK CSS
也就想到以前在寫 SCSS 的一些想法
其實我過去是不喜歡 Bootstrap 的
但在嘗試超越 Bootstrap 的過程中(自幹 CSS 框架)
發現觀念上的有很多的不足
因此開始研讀 OOCSS 及許多框架的概念
三年前(講古中...)
在公司中就依據這樣的概念重製的一套框架
並且加入許多變化讓框架的可用性更高
如:
- 元件樣式數量由變數決定
- 通用類別,可重複使用的 樣式類型 className
- Flex 設計元件
- z-index 統一管理
- 按鈕包含 outline 的款式
而這些也是我很喜歡 Bootstrap 4 的原因
這個版本實現了我當時的許多概念
並且做得更好,現在我引入 BS4 時
就好像在用當時自己做的框架一樣 😊
所以歡迎大家來 PK 我的 CSS
我可是超強的喔~
https://www.hexschool.com/2018/09/13/2018-09-13-hexschool-challenge/
classname css 在 卡斯伯 Facebook 的最佳貼文
Bootstrap 4 更新到 Alpha5
現在愛用 Bootstrap 4 的我
每次更版都能感到痛
而這次改版特別有感的內容
- Utilities 又拆的更細,其中 margin 與 padding 的 className 有略微調整
- .card 與 頁籤效果有改,但是文件上似乎沒有提到
- .img-fluid 終於移除了 display: block;
- 據說增加了垂直對其,太棒了...,每次這段我都自己手動新增
- 也許還很多沒玩到的細節
Bootstrap 4 越來越棒了喔,
期待正式釋出!
#Bootstrap4 #Alpha5
classname css 在 CSS Styling & Importing CSS Files in React JS 的必吃

CSS Styling & Importing CSS Files in React JS | Class Vs ClassName in React JS in Hindi in 2020 #14 ... ... <看更多>
classname css 在 JavaScript className 的必吃
Summary: in this tutorial, you will learn how to use the JavaScript className property to manipulate CSS classes of an element. ... <看更多>