我正在尝试创建动态值,但到目前为止失败了.创建的像素值似乎失去了在计算中使用的能力.
$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"
boo*_*sey 25
诀窍是* 1px在想要添加单位时使用.使用+px或interpolation(#{$numericValue}px)将其转换为字符串.
$numericValue: 30;
$pixelValue: $numericValue * 1px;
$calc: $pixelValue * 2;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4510 次 |
| 最近记录: |