Maison > interface Web > tutoriel CSS > Comment empêcher LESS-CSS d'écraser la fonction `calc()` ?

Comment empêcher LESS-CSS d'écraser la fonction `calc()` ?

DDD
Libérer: 2024-12-08 20:32:15
original
848 Les gens l'ont consulté

How to Prevent LESS-CSS from Overwriting the `calc()` Function?

Désactivation de l'écrasement LESS-CSS de la fonction calc()

Lors de l'utilisation de LESS-CSS, vous pouvez rencontrer un scénario dans lequel calc() La fonction est écrasée lors de la compilation, ce qui entraîne une sortie incorrecte. Pour résoudre ce problème, il existe une technique permettant de désactiver cet écrasement.

Solution : chaînes échappées

Une méthode efficace consiste à enfermer la fonction calc() dans une chaîne échappée. . Une chaîne échappée est indiquée en plaçant un tilde (~) avant et après la chaîne. Cette approche demande effectivement à LESS-CSS de conserver le contenu de la chaîne sans aucune modification.

Par exemple :

width: ~"calc(100% - 200px)";
Copier après la connexion

Lors de la compilation, cela affichera :

width: calc(100% - 200px);
Copier après la connexion

comme vous le souhaitez.

Considérations supplémentaires

Si vous devez incorporer Less math dans votre chaîne d'échappement, vous pouvez utiliser une combinaison de chaînes d'échappement et d'opérations mathématiques. Par exemple :

width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
Copier après la connexion

Ceci sera compilé en :

width: calc(100% - 15rem + 15px + 2em);
Copier après la connexion

N'oubliez pas que Less concatène les valeurs (chaînes échappées et résultats mathématiques) avec un espace par défaut.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal