# 自定义变量
背景知识: CSS_variables (opens new window),var() (opens new window)
CSS变量类似于我们在SCSS、LESS中定义的变量,但前者支持通过JS来控制变量的值,以--
开头,(e.g. --main-color: #b4a078
),通过var(--main-color)
来引用。var()
函数接受两个参数(e.g. var(--main-color, gray)
),第一个参数为自定义属性名,第二个参数用作缺省值。
以下示例演示了通过JS setProperty (opens new window) 方法改变CSS变量,从而控制元素甚至伪元素的样式~
请选择主题色:
复制代码
如需设置特定的值,直接修改示例中
INITIAL_COLOR
的值即可,只支持支6位16进制的颜色格式。