【发布时间】:2020-03-05 23:59:57
【问题描述】:
我在结合使用 var 和 calc 函数时遇到问题。 这是我的场景
--variable-1 : 10px;
--variable-2 : 20px;
--variable-3 : calc(var(--variable-1) + var(--variable-2));
.some-class {
width: var(--variable-3); // does not work
}
有人可以解释为什么这不起作用吗?
在一些建议使用 $ 声明变量的答案之后,我更想了解变量如何工作。以及为什么有两种定义变量的方法。
$some-variable 和 --some-variable 有什么区别?
【问题讨论】:
-
您的代码运行良好:jsfiddle.net/85fby1ju
-
我发现了问题。 --variables 或所谓的 CSS 自定义属性需要在同一范围内使用。我的代码不起作用的原因是 --variable-3 没有在与其他两个相同的范围内定义。感谢您的帮助!
标签: css ionic-framework sass ionic4