[CSS3] CSS 中使用變數 - var
CSS3 中多了一個好用的東西,可以讓我們設定變數以供其他地方使用,應用在如 color相關的 css 設定 特別好用。
這個好用的屬性就是 var ,顧名思義就是 variable 的意思
瀏覽器的支援度可參考這篇
https://www.w3schools.com/css/css3_variables.asp
變數的設定,通常是寫在 root 以作為全域的預設的變數,但也可以寫在任何 tag 裡面,如以下範例:
:root {
--main-color: #ff0;
--secondary-color: #f00;
}
h1 {
color: var(--main-color);
}
p {
color: var(--secondary-color, #000);
}
上面的例子中,我們建立了兩個變數