gpt4 book ai didi

Sass计算百分比减去px

转载 作者:行者123 更新时间:2023-11-28 06:31:39 25 4
gpt4 key购买 nike

我希望能够做到以下几点:

height: 25% - 5px;

显然,当我这样做时,我得到了错误:

Incompatible units: 'px' and '%'.

最佳答案

Sass 无法对无法从一个单位转换为下一个单位的值执行算术运算。 Sass 无法确切知道“100%”在像素或任何其他单位方面的宽度。这是只有浏览器知道的事情。

您需要改用calc()Check browser compatibility on Can I use...

.foo {
height: calc(25% - 5px);
}

如果你的值在变量中,你可能需要使用插值将它们变成字符串(否则 Sass 只会尝试执行算术):

$a: 25%;
$b: 5px;

.foo {
width: calc(#{$a} - #{$b});
}

关于Sass计算百分比减去px,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34929508/

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