我在一个项目中添加了 Libsass(通过 SassC Rails),它真的加快了速度🚀
但是,另一个项目无法使用它,因为缺少 CSS min()
和max()
支持😢 - 有什么想法什么时候会支持?
由于 Ruby Sass 现在已停产,因此绝对希望看到这一点得到支持。
附加测试用例:
html {
font-size: min(max(16px, 4vw), 22px);
}
收益SassError: Internal Error: Incompatible units: 'px' and 'vw'.
@maxfenton这对我
https://github.com/sass/sass/issues/2378#issuecomment -433868712
我通过使用 Sass unquote()
解决了我的问题,如果您需要输出 Sass 想要解释的 CSS 函数,我建议您复习一下。 xo
为了详细说明@maxfenton的解决方案,这里有一个例子: width: unquote("min(500px, 90%)");
为了详细说明@maxfenton的解决方案,这里有一个例子:
width: unquote("min(500px, 90%)");
当我被min(10vw + 10%, 100px);
卡住时它工作得很好
它也可以与插值完美配合。
$test: 20vw;
width: unquote("max(#{$test} + 10%, 100px)");
感谢分享。
这种行为真的很令人困惑,应该修复。 当我只是使用一些 CSS 代码时,我无法弄清楚为什么会出现服务器端错误......问题是min
被解释为 SASS 函数。
关闭它是因为LibSass 现在已被弃用,我们不希望向它添加任何附加功能。
最有用的评论
为了详细说明@maxfenton的解决方案,这里有一个例子:
width: unquote("min(500px, 90%)");