{site_name}

{site_name}

🌜 搜索

CSS变量(也称为自定义属性)是一种用于存储和重复使用值的机制

前端 𝄐 0
css的变量,css变量作用域,css变化,css var变量,css变换的四种方式,css设置变量
CSS变量(也称为自定义属性)是一种用于存储和重复使用值的机制。使用CSS变量,可以将值分配给一个变量,然后在样式规则中引用该变量。这使得更新样式非常方便,因为只需更新变量的值,而不必逐个更改所有引用该值的地方。

以下是一个简单的CSS变量示例:


:root {
--primary-color: blue;
}

.button {
background-color: var(--primary-color);
}


在这个示例中,变量--primary-color被定义为CSS选择器:root的属性之一。然后,它在.button类中作为background-color属性的值使用。如果需要更改按钮的背景颜色,则只需更改--primary-color的值即可,而无需更改每个使用此颜色的元素的样式规则。

CSS变量还可以与JavaScript结合使用,以便在运行时动态更改样式。例如,以下脚本会使用--primary-color变量设置文档标题的颜色:


document.querySelector('h1').style.color = getComputedStyle(document.documentElement).getPropertyValue('--primary-color');