Less.js: Less 不支持新的数学函数(例如 min、max)

创建于 2020-01-16  ·  4评论  ·  资料来源: less/less.js

border-width: max(.01rem, 1px);

此代码将中断编译过程。

feature request high priority

最有用的评论

注意:对于相关的clamp()函数,这可能也是正确的。

解决方法

对于遇到此问题需要解决方法的任何人,您始终可以使用 LESS 的字符串转义功能将纯字符串传递给 CSS,例如。

border-width: ~"max(.01rem, 1px)";

所有4条评论

注意:对于相关的clamp()函数,这可能也是正确的。

解决方法

对于遇到此问题需要解决方法的任何人,您始终可以使用 LESS 的字符串转义功能将纯字符串传递给 CSS,例如。

border-width: ~"max(.01rem, 1px)";

@kbav谢谢,真的很有帮助!

如果您需要使用 Less 变量,例如max(@my-var, 1px) ,您可以这样做

@my-var: .01rem;
--my-var: @my-var;
border-width: ~"max(var(--my-var), 1px)";

应该从 Less 4 开始工作

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

相关问题

heavyk picture heavyk  ·  3评论

rejas picture rejas  ·  6评论

falkenhawk picture falkenhawk  ·  5评论

pknepper picture pknepper  ·  3评论

xblakestone picture xblakestone  ·  3评论