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ありがとう、それは本当に役に立ちます!

max(@my-var, 1px) 、Less変数を使用する必要がある場合は、次のことができます。

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

レス4の時点で機能している必要があります

このページは役に立ちましたか?
0 / 5 - 0 評価