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