css - 如何使用 Sass 在 Ionic 5 中正确使用 Var() 和 cal()

标签 css ionic-framework sass ionic4

我在结合使用 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 有什么区别?

最佳答案

在 calc 函数中使用它时,您需要对变量进行插值。你可以这样做。

这是我修改过你的代码的例子,你可以看看。

$variable-1 : 12em;
$variable-2 : 4em;

.some-class {
  width: calc(#{$variable-1} + #{$variable-2});
  background-color: red;
  height: 100px;
}
<div class="some-class"></div>

关于css - 如何使用 Sass 在 Ionic 5 中正确使用 Var() 和 cal(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58782037/

相关文章:

javascript - 仅在页面刷新后加载 react 应用程序中的样式

Netbeans SCSS 文件自动完成就像 CSS 文件一样

Django 和 compass 以及多个应用程序

css - ionic 3元素中的 Font Awesome 安装

ionic-framework - ionic 3 ionic 列表水平 - 想要显示一个列表 ionic 列表水平

ios - 在高分辨率下默认关闭 ionic 菜单 | Angular 和 ionic 4

javascript - html 下拉菜单在 firefox 中不起作用,在旧版本的 IE 中一切都是错误的

css - Vuetify v-tooltip 无法更改 css

html - 在输入焦点上,CSS 选择器在 Firefox 中不起作用

jquery 在提交按钮单击时显示处理图像,但如果表单中存在 css 错误类则隐藏