Libsass: 支持 CSS min() 和 max()

创建于 2018-07-25  ·  9评论  ·  资料来源: sass/libsass

Compatibility - P3 Dart Backport Done Sass 3.6

最有用的评论

为了详细说明@maxfenton的解决方案,这里有一个例子: width: unquote("min(500px, 90%)");

所有9条评论

我在一个项目中添加了 Libsass(通过 SassC Rails),它真的加快了速度🚀

但是,另一个项目无法使用它,因为缺少 CSS min()max()支持😢 - 有什么想法什么时候会支持?

由于 Ruby Sass 现在已停产,因此绝对希望看到这一点得到支持。

附加测试用例:
html { font-size: min(max(16px, 4vw), 22px); }
收益SassError: Internal Error: Incompatible units: 'px' and 'vw'.

我通过使用 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 现在已被弃用,我们不希望向它添加任何附加功能。

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

delijah picture delijah  ·  7评论

bertusgroenewegen picture bertusgroenewegen  ·  6评论

xzyfer picture xzyfer  ·  9评论

bdkjones picture bdkjones  ·  6评论

c0d3xpl0it picture c0d3xpl0it  ·  4评论