相关疑难解决方法(0)

Sass是连接而不是添加?

我需要在我的SCSS代码中定义宽度,如下所示:

#example {
  width: $currentWidth + 349 !important;
}
Run Code Online (Sandbox Code Playgroud)

$currentWidth由循环定义.

但是,Sass总是最终连接两个数字而不是算术.

我也尝试过:

width: #{$currentWidth + 349}px !important;

这仍然导致连接.

我想知道我做错了什么?我知道这是非常基本的,但我似乎也无法找到关于Sass如何处理算术的好信息

css math sass

21
推荐指数
1
解决办法
3万
查看次数

将单位添加到Sass中的数字

我正在尝试创建动态值,但到目前为止失败了.创建的像素值似乎失去了在计算中使用的能力.

$numericValue: 30;

$pixelValue: $numericValue+px;
// also tried $pixelValue: #{$numericValue}px;

$calc: $pixelValue * 2;
// also tried $calc: unquote($pixelValue) * 2;
Run Code Online (Sandbox Code Playgroud)

这会引发错误

语法错误:未定义的操作:"30px乘以2"

sass

17
推荐指数
1
解决办法
4510
查看次数

标签 统计

sass ×2

css ×1

math ×1