js 讀取/修改/刪除 css3變數
阿新 • • 發佈:2020-12-31
我們都知道目前現代瀏覽器都已支援css3變數,寫法如下:
:root {
--color: red;
}
我們除了用css的作用域修改變數的值之外,還可以通過js的方法修改,方法如下:
版權宣告:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本宣告。否則將追究法律責任。 轉載請註明來源: js 讀取/修改/刪除 css3變數 - Qui-Notelet root = document.documentElement; // 讀取 let rootStyle = window.getComputedStyle(root); let colorVar = rootStyle.getPropertyValue('--color').trim(); console.log(colorVar) // 改變 root.style.setProperty('--color', 'blue') console.log(colorVar) // 刪除 root.style.removeProperty('--color') console.log(colorVar)