CSS 子 Roadmap
回主 roadmap → Frontend Roadmap F02。
CSS 不只是「把東西排好」。Specificity、Cascade、動畫、變數、佈局系統各自都是坑。
Stage:🌱 seed / 🌿 growing / 🌳 mature
基礎與佈局
| # | 主題 | stage |
|---|
| 01 | Box Model | box-model 🌿 |
| 02 | Flexbox(一維佈局) | flexbox 🌿 |
| 03 | Grid(二維佈局) | grid 🌿 |
| 04 | Positioning(static/relative/absolute/fixed/sticky) | 🌱 |
層疊與優先級
| # | 主題 | stage |
|---|
| 05 | Specificity & Cascade(為什麼樣式被蓋掉) | specificity 🌿 |
| 06 | !important 使用時機與反例 | 🌱 |
RWD
| # | 主題 | stage |
|---|
| 07 | RWD 與 Media Query | rwd 🌿 |
| 08 | Container Query(現代 RWD) | 🌱 |
視覺效果
| # | 主題 | stage |
|---|
| 09 | Transition、Animation、Keyframes | 🌱 |
| 10 | Transform(2D / 3D) | 🌱 |
工程化與 theming
| # | 主題 | stage |
|---|
| 11 | CSS 變數與 Theming | 🌱 |
| 12 | 造自己的 Utility CSS(迷你 Tailwind) | 🌱 |
| 13 | Tailwind / CSS-in-JS / CSS Module 比較 | 🌱 |
進度