Heim >Web-Frontend >CSS-Tutorial >Wie kann ich die Funktionalität von „calc()' beibehalten, wenn ich LESS verwende?
Beibehaltung der calc()-Funktionalität in LESS
Bei Verwendung der calc()-Funktion in LESS-Stylesheets treten Kompilierungsprobleme auf und es werden falsche Ergebnisse ausgegeben. Um dieses Problem zu lösen, können Entwickler maskierte Zeichenfolgen verwenden, die auch als maskierte Werte bezeichnet werden.
Um die ursprüngliche calc()-Funktion beizubehalten, stellen Sie ihr eine Tilde (~) innerhalb einer Zeichenfolge voran, wie unten gezeigt:
width: ~"calc(100% - 200px)";
Dadurch wird sichergestellt, dass LESS calc() als einfache Zeichenfolge interpretiert und verhindert, dass es während der Kompilierung geändert wird.
In Szenarien, in denen Sie kombinieren müssen Weniger Mathematik mit maskierten Zeichenfolgen, verwenden Sie die folgende Syntax:
width: calc(~"100% - 15rem +" (10px+5px) ~"+ 2em");
Dieser Code wird wie folgt kompiliert:
width: calc(100% - 15rem + 15px + 2em);
Durch die Verwendung von maskierten Zeichenfolgen können Entwickler sicherstellen, dass calc()-Funktionen korrekt interpretiert werden und Ausgabe wie von LESS erwartet.
Das obige ist der detaillierte Inhalt vonWie kann ich die Funktionalität von „calc()' beibehalten, wenn ich LESS verwende?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!