css 中的 var() 函數提供變量存儲和使用功能,可將值分配給變量,并用于整個樣式表中。使用方法:1. 使用 — 前綴聲明變量(–: );2. 使用 var() 函數獲取變量值(var(–))。使用 var() 具有可重用性、一致性和易于維護等優點,并可創建根據媒體查詢或 javascript 變量調整的值。
什么是 CSS 中的 var?
CSS 中的 var()
函數允許你存儲和使用變量。它讓你可以將值分配給變量,然后在整個樣式表中重復使用該變量。
如何使用 var
要使用 var()
,請按照以下步驟操作:
-
聲明變量:使用
--
前綴聲明一個 CSS 變量。語法為:--: ;
使用變量:使用 var()
函數來獲取變量的值。語法為:var(--);
示例
例如,以下代碼聲明了一個名為 --primary-color
的變量,并將其設置為藍色:
<code class="<a style='color:#f60; text-decoration:underline;' href=" https: target="_blank">css">:root { --primary-color: blue; }</code>
登錄后復制
然后,你可以在樣式表的其他部分使用此變量:
<code class="css">.heading { color: var(--primary-color); }</code>
登錄后復制
優點
使用 CSS 變量有很多優點,包括:
可重用性:你可以輕松地將變量用于多個元素,從而減少代碼重復。
一致性:變量確保值在整個樣式表中一致,從而有助于保持風格指南。
易于維護:如果你需要更改變量的值,只需在聲明中進行一次更改即可。
動態值:你可以使用 var()
函數來創建動態值,例如根據媒體查詢或 JavaScript 變量調整大小或顏色。
注意
變量必須在要使用的元素之前聲明。
你可以使用嵌套的變量,例如 var(--var-1)
。
var()
函數不支持計算表達式,例如 var(--var-1 + var(--var-2))
。