1. 程式人生 > 其它 >js 讀取/修改/刪除 css3變數

js 讀取/修改/刪除 css3變數

技術標籤:javascriptjswebhtmljava

我們都知道目前現代瀏覽器都已支援css3變數,寫法如下:

:root {
  --color: red;
}

我們除了用css的作用域修改變數的值之外,還可以通過js的方法修改,方法如下:

let 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)
版權宣告:原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本宣告。否則將追究法律責任。 轉載請註明來源: js 讀取/修改/刪除 css3變數 - Qui-Note