gpt4 book ai didi

带单位的 SASS 乘法

转载 作者:行者123 更新时间:2023-12-04 01:24:44 29 4
gpt4 key购买 nike

如果我尝试将两个值与单位相乘,则会出现意外错误。

$test: 10px;

.testing{
width: $test * $test;
}
result: 100px*px isn't a valid CSS value.

最佳答案

我用过 interpolation过去当我想用变量做数学时,我认为这是最简单的解决方案。如果这对您不起作用,也许是由于编译器的不同?

$test: 10px;

.testing{
width: #{$test * 2};
}

事实上 width: $test * 2;编译为 width: 20px对我来说,你甚至不需要对简单的数学使用插值。我正在使用 ember-cli-sass,它使用 broccoli-sass-source-maps,它使用 node-sass,它包装 libsass,将我的 SCSS 编译为 CSS。但它似乎在 this jsbin 中工作正常它使用 SCSS 和 Compass。

如果您需要使用 calc,插值真正有用的地方是.
$test: 10px;

.testing{
width: calc(50% + #{$test * 2}); // results in calc(50% - 20px)
}

关于带单位的 SASS 乘法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38324326/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com