2016-05-07 5 views
0

Ich versuche, eine negative Variable in lesscss umwandeln in einem positiven:LESS - Konvertieren negativen Wert auf eine positive

@var: -100px; 

.test { 
    height: @var * -1; // expect result to be 100px 
} 

Aber wenn ich diesen Code versuchen und kompilieren, ich ‚nicht erkennt Eingabe‘ Fehlermeldung erhalten .

+1

* I 'unerkannt Eingang' Fehler erhalten * - es [sollte in Ordnung sein] (http://less2css.org/#%7B%22less%22%3A % 22% 40var% 3A% 20-100px% 3B% 5Cn% 5Cn.test% 20% 7B% 5Cn% 20% 20height% 3A% 20% 40var% 20 *% 20-1% 3B% 5Cn% 7D% 22% 7D). Stellen Sie also sicher, dass die Fehlermeldung, die Sie erhalten, tatsächlich auf diese Anweisung zeigt und nicht auf etwas anderes. –

+1

Btw., Nur '- @ var' wäre auch in Ordnung (obwohl mul by' -1' ist normalerweise sicherer für komplexere Ausdrücke wegen der mehrdeutigen '-' Bedeutung). –

Antwort

-1

Verwenden Sie die Funktion Abs.

@var: -100px; 

.test { 
    height: abs(@var); 
} 
Verwandte Themen