Programmgesteuertes Bearbeiten von Less (css) -Code mit JQuery-ähnlicher Selektorsyntax?

Es ist möglich, Bibliotheken in less.js zu verwenden, um CSS aus weniger Dateien im Browser dynamisch neu zu generieren. Wenn es eine einfache Möglichkeit gäbe, weniger Code zu ändern, wäre dies eine äußerst leistungsstarke Methode zum dynamischen Aktualisieren des CSS einer Site.

Stellen Sie sich vor, Sie hätten eine Farbe, die 100 Mal auf einer großen Site verwendet wurde. Wenn Sie diese Farbe nur mithilfe von Javascript dynamisch ändern möchten, müssen Sie jedes CSS aktualisieren, das diese Farbe aufweist (möglicherweise 50 Codezeilen).

Mit dem, was ich mir vorstelle, müssten Sie nur so etwas schreiben:

<code>$('@mainColour').value('#F04');
</code>

Ich denke darüber nach, es selbst zu versuchen, aber es klingt nach einem riesigen Projekt und ich frage mich, ob jemand schon so etwas begonnen hat.

edit: um zu verdeutlichen, ist es ideal, eine Zeichenfolge aus Less-Code zu nehmen, ihn programmgesteuert zu bearbeiten (möglicherweise unter Verwendung einer jquery-artigen Selektorsyntax) und ihn dann als modifiziertes Less auszuspucken. Im Idealfall ist der Code in Javascript (aber nicht unbedingt clientseitig). Das obige Beispiel ist eine mögliche, aber möglicherweise keine gute Anwendung (wo es möglicherweise häufigere Möglichkeiten gibt, dies zu erreichen).

Antworten auf die Frage(6)

Ihre Antwort auf die Frage