本文共 3244 字,大约阅读时间需要 10 分钟。
element { --main-bg-color: brown; }
element { background-color: var(--main-bg-color); }
:root { --global-color: #666; --pane-padding: 5px 42px; }
.demo{color: var(--global-color);}
.one { color: white; background-color: brown; margin: 10px; width: 50px; height: 50px; display: inline-block; } .two { color: white; background-color: black; margin: 10px; width: 150px; height: 70px; display: inline-block; } .three { color: white; background-color: brown; margin: 10px; width: 75px; } .four { color: white; background-color: brown; margin: 10px; width: 100px; } .five { background-color: brown; }
Text - more text
:root { --main-bg-color: brown; } .one { color: white; background-color: var(--main-bg-color); margin: 10px; width: 50px; height: 50px; display: inline-block; } .two { color: white; background-color: black; margin: 10px; width: 150px; height: 70px; display: inline-block; } .three { color: white; background-color: var(--main-bg-color); margin: 10px; width: 75px; } .four { color: white; background-color: var(--main-bg-color); margin: 10px; width: 100px; } .five { background-color: var(--main-bg-color); }
.two { --test: 10px; } .three { --test: 2em; }
var(--test)的结果是:
class="two"
对应的节点: 10px
class="three" 对应的节点
: element: 2em
class="four"
对应的节点: 10px
(inherited from its parent) class="one"
对应的节点: 无效值, 即此属性值为未被自定义css变量覆盖的默认值 转载地址:http://eyfpi.baihongyu.com/