我需要在我的SCSS代码中定义宽度,如下所示:
#example {
width: $currentWidth + 349 !important;
}
Run Code Online (Sandbox Code Playgroud)
凡$currentWidth由循环定义.
但是,Sass总是最终连接两个数字而不是算术.
我也尝试过:
width: #{$currentWidth + 349}px !important;
这仍然导致连接.
我想知道我做错了什么?我知道这是非常基本的,但我似乎也无法找到关于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"