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.
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.