Less.js: Less ne prend pas en charge les nouvelles fonctions mathématiques (par exemple, min, max)

Créé le 16 janv. 2020  ·  4Commentaires  ·  Source: less/less.js

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

Ce code interrompra le processus de compilation.

feature request high priority

Commentaire le plus utile

Remarque : Cela est probablement également vrai pour la fonction clamp() associée.

Une solution de contournement

Pour tous ceux qui ont besoin d'une solution de contournement, vous pouvez toujours utiliser les capacités d'échappement de chaîne de LESS pour transmettre une chaîne simple au CSS, par exemple.

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

Tous les 4 commentaires

Remarque : Cela est probablement également vrai pour la fonction clamp() associée.

Une solution de contournement

Pour tous ceux qui ont besoin d'une solution de contournement, vous pouvez toujours utiliser les capacités d'échappement de chaîne de LESS pour transmettre une chaîne simple au CSS, par exemple.

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

@kbav Merci, c'est vraiment utile !

Si vous devez utiliser Less variables, par exemple max(@my-var, 1px) , vous pouvez faire

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

Devrait fonctionner à partir de moins 4

Cette page vous a été utile?
0 / 5 - 0 notes