使用预处理器变量,很容易设置一个变量并对其进行操作,以便我可以使用它来设置多个属性。(演示)
在尝试使用原生 css 变量时,我注意到我可以将它们与预处理器变量结合起来,因此在以下示例中:(使用 firefox)
h1 {
--length: 40px;
@length: var(--length);
line-height: @length;
border: 5px solid tomato;
}
line-height 正确渲染为 40px
但是,当我试图操纵预处理器变量时 -像这样:
h1 {
--length: 40px;
@length: var(--length);
@length2: @length*2;
line-height: @length;
padding: @length2;
border: 5px solid tomato;
}
...代码失败。
这有可能吗?