中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos

如何使用JavaScript獲取和設(shè)置CSS變量值

發(fā)布于:2021-01-24 00:00:39

0

1341

0

JavaScript CSS 變量值

CSS變量是該語言的非常受歡迎的補充,盡管它們非常基礎(chǔ)。當(dāng)然,我們可以使用SASS或手寫筆,但是語言永遠不應(yīng)該依賴依賴于框架和工具包來完成我們所需要的開發(fā)人員。就像網(wǎng)頁的其他部分一樣,您可以獲取和操作CSS變量值-讓我們來看看如何!

設(shè)置和使用CSS變量

使用本機CSS變量的傳統(tǒng)方法是將其添加到root:

:root {     --my-variable-name: #999999; }

簡單。還請記住,CSS變量遠不及SASS,手寫筆等中的變量強大。

獲取CSS變量的值

要在窗口中檢索CSS變量的值,請使用getComputedStyle 和getPropertyValue:

getComputedStyle(document.documentElement)     .getPropertyValue('--my-variable-name'); // #999999

計算出的變量值以字符串形式返回。

設(shè)置CSS變量的值

要使用JavaScript設(shè)置一個CSS變量的值,可以使用setProperty 上documentElement的style 屬性:

document.documentElement.style     .setProperty('--my-variable-name', 'pink');

您將立即看到在使用該變量的所有位置應(yīng)用了新值。

我已經(jīng)預(yù)料到需要使用令人惡心的駭客才能使用JavaScript完成CSS變量操作,所以我很高興如上所述那樣簡單!