iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

掌握 Master CSS 優化開發體驗 系列

Master CSS 是由台灣團隊開發的「一種具增強語法的虛擬 CSS 語言」。
僅需透過 HTML 便可高校建構你的用戶介面和設計系統。

與 Tailwind CSS 相比之下,學習 Master CSS 更加容易,因為你只需要熟悉其結構化的語法 ( 它與原生 CSS 語法很像 ) 及不同屬性所預設的單位差異,就能夠快速地上手。

鐵人鍊成 | 共 30 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 1

Day 01 - 什麼是 Master CSS?

一種具增強語法的虛擬 CSS 語言 在 官網 首頁,作者將 Master CSS 定義為 「一種具增強語法的虛擬 CSS 語言」。而不是將其定義為一套 CSS...

2022-09-14 ‧ 由 秘密基地 分享
DAY 2

Day 02 - 避免過早抽象化

過早抽象化 在開發網頁的時候,我們習慣為元素命名以設置元素樣式,這是導致過早抽象化的主因。以下方卡片為例: 為了設置卡片的樣式,我們需要 "花費時間...

2022-09-15 ‧ 由 秘密基地 分享
DAY 3

Day 03 - 為何不寫行內樣式就好了?

為何不寫行內樣式就好了? 上個單元我們用一張卡片的案例讓大家了解 Master CSS 是如何應用的,程式碼如下: <div class="ma...

2022-09-16 ‧ 由 秘密基地 分享
DAY 4

Day 04 - 與 Tailwind CSS 有何不同?

什麼是 Tailwind CSS? Tailwind CSS 的 官網 有介紹到,它是一套以 Utility-First 為基礎的 CSS 框架。 與 Mas...

2022-09-17 ‧ 由 秘密基地 分享
DAY 5

Day 05 - 開始使用 Master CSS

透過 CDN 快速啟動 不受框架 / 平台所限,引入一行 CDN 即可啟用 Master CSS 的所有功能。<script src="http...

2022-09-18 ‧ 由 秘密基地 分享
DAY 6

Day 06 - 語法簡短但五臟俱全

語意 我們可以直接在元素上面寫 CSS,但這樣子寫會充斥著單位及各種 CSS 語法標記,因此這並不是 Master CSS 的本意。 <a class=&...

2022-09-19 ‧ 由 秘密基地 分享
DAY 7

Day 07 - 常用單位轉換

像素 / rem 轉換 大部分的設計師習慣使用像素(pixel)來做為設計單位,而開發者則是習慣使用 rem 來設置網頁的文字大小、間距等等。 因此開發者就需要...

2022-09-20 ‧ 由 秘密基地 分享
DAY 8

Day 08 - 在元素上應用偽類

偽類 偽類是由一個冒號 : 作為前綴詞宣告,緊接著是偽類的名稱,例如 :hover、:focus、:first-child、:disabled 等等。 而 Ma...

2022-09-21 ‧ 由 秘密基地 分享
DAY 9

Day 09 - 在元素上應用偽元素

偽元素 與上一個單元介紹的偽類不同,偽元素是由兩個冒號 :: 作為前綴詞宣告,緊接著是偽元素的名稱,例如 ::before、::after、::placehol...

2022-09-22 ‧ 由 秘密基地 分享
DAY 10

Day 10 - 在元素上應用選取器

通用選取器 _ 符號為選取後代節點,* 符號為所有元素。 _* 組合起來為選取到後代所有元素,常會應用在統一設定盒模型。 <body class=&quo...

2022-09-23 ‧ 由 秘密基地 分享