基本用法
声明一个自定义属性:然后使用一个局部变量:
element { --main-bg-color: brown; }
element { background-color: var(--main-bg-color); }
//
通过在 :root
伪类上设置自定义属性,然后在整个文档需要的地方使用,可以减少这样的重复性:
:root { --main-bg-color: brown; } .one { color: white; background-color: var(--main-bg-color); margin: 10px; 50px; height: 50px; display: inline-block; } .two { color: white; background-color: black; margin: 10px; 150px; height: 70px; display: inline-block; } .three { color: white; background-color: var(--main-bg-color); margin: 10px; 75px; } .four { color: white; background-color: var(--main-bg-color); margin: 10px; 100px; } .five { background-color: var(--main-bg-color); }