相對於 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/
css sass 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT570 特價中
使用 HTML5,CSS3和 Sass 建立最新的響應式( responsive )網站和 UIs! 學習 Flex 和 CSS Grid
https://softnshare.com/modern-html-css-from-the-beginning/
css sass 在 軟體開發學習資訊分享 Facebook 的精選貼文
NT 490 特價中
課程已於2021年5月更新
上手 CSS 或刷新你的 CSS 技能,並深入探索。 每個 Web 開發人員都必須知道 CSS。
從這 22.5 小時的課程,你會學到
✅ 建立漂亮的網站,不僅包含精彩的內容,而且看起來很棒
✅ 使用基本以及進階的 CSS 功能
✅ 了解 CSS 和某些 CSS 功能背後的概念和理論
https://softnshare.com/css-the-complete-guide-incl-flexbox-grid-sass/
css sass 在 SASS教學+SCSS:CSS 再進化,掌握語法攻略! | 犬哥網站 的相關結果
1. SASS+SCSS 介紹 ... SASS 是一個成熟且穩定的CSS 預處理器,除了把普通的CSS 語法強化,它還使用了SassScript 增加了許多功能,如:變量、嵌套、混合、 ... ... <看更多>
css sass 在 [CSS] Sass 入門教學-新手上路重點摘要(上) - iT 邦幫忙 的相關結果
Sass 是CSS Preprocessor(CSS 預處理器)的一種; 讓CSS 設計過程能夠更加便利、有結構、更簡潔、更彈性; 完成SASS / SCSS 檔後需編譯為CSS 檔 ... ... <看更多>
css sass 在 Sass/SCSS 基本語法介紹,搞懂CSS 預處理器 的相關結果
現今較為主流的CSS 預處理器有三種,分別是Sass/SCSS、Less、Stylus,其中的Sass/SCSS 是目前最多人使用也相對較成熟的選擇。CSS preprocessor(CSS ... ... <看更多>