Wie Variablen von einem lesscss Sheet zu einem eingeschlossenen Sheet übergeben?
-
18-09-2019 - |
Frage
Ich versuche zu benutzen lesscss ein Template-System zu bauen, wo jede Vorlage hat 3 oder 4 alternative Farbschemata.
So zum Beispiel, ich könnte einen red.less
Sheet habe, die wie folgt aussieht:
@main_colour: #ff0000;
@import 'main.less';
Also, ich habe nur einen main.less
Sheet zu erhalten, welche die Hauptstile alle enthält, und verwendet das für Farbcodes eingestellt Variablen. Ich kann dann eine separate colour.less
-Datei für jedes Farbschema erstellen.
Das einzige Problem ist, wenn ich versuche, dies zu tun bekomme ich einen Less::VariableNameError
, das anzeigt, dass weniger die @imports wird das Parsen, bevor es die Variablen analysiert.
Gibt es eine Abhilfe für diese oder irgendeine andere Art und Weise das gleiche Endergebnis zu erreichen?
Andere Tipps
Ich denke, die weniger Jungs die .Weniger Datei Atom- und unabhängig von äußeren Umgebungseinstellungen behalten wollte. Das war, was ich davon ausgegangen, aber ich habe auch mag es nicht so unsere .NET-Port http://www.dotlesscss.com ermöglicht es Ihnen, dies standardmäßig zu tun.
Es ist nicht eine große Veränderung in der ursprünglichen Weniger Ruby-Version zu tun, und wenn Sie mit der Quelle Lust Bastelei kann ich Ihnen in die richtige Richtung weisen.
Aus Interesse, ohne ich ganz an das Less Team verräterische gewesen wie die SASS Syntax jetzt und es gibt zusätzliche Dinge wie bedingte Anweisungen und Schleifen, dass Sie kann nicht (noch) nicht mit weniger.
@ NEX3 -. Sie Kerle sollten aufhören, im Wettbewerb und nur zusammen arbeiten
Scheint, wie dies nicht mehr ein Problem, oder zumindest nicht für mich „dotless“ für .NET?
Es scheint, mit dem neuesten WENIGER jetzt gut zu arbeiten.