WENIGER CSS-Berechnung

8

Hier ist, was ich gerne machen würde. Ich bin mir nicht sicher, ob es mit LESS CSS möglich ist, aber ich habe das Gefühl, dass ich die Syntax einfach nicht finden kann.

%Vor%

So dass @bgsize == 50% , alles, was ich versucht habe, hat dazu geführt, dass das Skript fehlschlägt.

    
Fresheyeball 04.12.2011, 01:49
quelle

2 Antworten

3

AFAIK, Ausdrucksergebnis verwendet immer die gleichen Einheiten wie seine Operanden; Wenn Sie das Prozentzeichen an das Ende anhängen, erhalten Sie bestenfalls etwas wie "50px%" oder scheitern ganz.

Das heißt, Sie können Folgendes tun (was nicht sehr elegant ist, aber funktioniert):

%Vor%

Sie können die letzten beiden Zeilen und die "-in-Pixel" -Direktive immer vermeiden, wenn Sie auch Einheiten in der tatsächlichen Eigenschaftendefinition angeben.

    
ChssPly76 04.12.2011, 02:12
quelle
8

Eine elegantere Methode besteht darin, einfach die percentage() -Funktion zu verwenden, die in LESS integriert ist.

%Vor%

Vielleicht wurde dies in einer neueren Version von LESS hinzugefügt.

    
fletom 23.01.2012 01:11
quelle

Tags und Links