很高興第一次參加 iThome 鐵人賽可以順利完賽,這裡要特別感謝 Master CSS 的作者 Aron,在開賽前期給予我很多建議及方向,讓我對於整個單元的規畫更清楚,這三十天每天都花了蠻多的時間在撰寫文章,因此過得非常的充實,這次會選擇 Master CSS 當作主題,是因為實際導入專案後發現蠻多優點的,非常推薦大家也來體驗這套虛擬的 CSS 語言,以下是我個人對於 Master CSS 的小小心得。
自己其實已經用了 Tailwind CSS 一段時間了,由於公司的開發環境比較舊,只能引入 1.9 版本的 Tailwind CSS,除了一開始就需要載入數十萬行的 CSS 外,也沒有最關鍵的 JIT 功能,因此在開發的時候,每當有一個單位是 Tailwind CSS 本身預設沒有的,就需要花大量的時間去 tailwind.config.js 設定參數再重新編譯,累積下來是時間是很可觀的。
相比下來,Master CSS 只需要載入其核心 JavaScript 就可以開始使用,對於一些舊的開發環境是相對友善的,其優點上面已經列舉蠻多項了,這邊就不再贅述。
這邊幫大家整理所有單元的連結,方便查找對應的單元。
Master CSS 介紹
語法介紹
自定義介紹
官方 VSCode 套件
實戰演練
其他
對 Tailwind CSS 有興趣的朋友可以參考以下的鐵人賽文章:
這次完賽算是完成自己一個小小的里程碑,感謝有來看我文章的每一個人,如果想快速了解 Master CSS 是如何應用在切版上的話,可以參考 Day 24 ~ Day 28 的實戰演練單元,感謝大家閱讀本次 iThome 鐵人賽系列文章,我們未來見囉!