在CSS 中宣告變數(或稱為「自訂屬性」)的方法是在變數名稱前加上雙連字號 (--),並將變數定義在選擇器中,通常會在全域樣式範圍中使用 :root 選擇器來定義。 您可以使用 var() 函式來讀取變數的值。
宣告CSS 變數
- 使用
--前綴: 變數名稱必須以雙連字號 (--) 開頭。 - 在選擇器中定義: 變數可以定義在任何CSS 選擇器下,但最常見的做法是在
:root偽類(pseudo-class)中定義,以便讓所有元素都能取用。 - 指定變數值: 緊隨變數名稱之後的是要賦予的值,這個值可以是文字、數字(需帶單位)或色彩代碼等。
範例
使用CSS 變數
使用
var() 函式來套用已宣告的變數值。 範例
其他用法
- 提供後備值:
var()函式可以接受第二個參數,作為當前變數不存在時的後備值。
- 可以透過Media Queries 來改變變數的值,從而調整整體樣式,例如字體大小。
- 透過修改
:root或元素上的class 來改變變數值,實現主題(theme)的切換。
留言
張貼留言