2017-07-20 1 views
0

Ich arbeite daran, meine Anwendung mit weniger Dateien zu formatieren. Ich habe Variablen weniger Dateien und häufig weniger Dateien erstellt.So importieren Sie weniger Dateien zweimal, um das Wechseln von Designs zu aktivieren

@import 'commonlessfiles'; 

html.theme1{ 
@import 'theme1variables'; 
@import 'baselessfiles'; 
} 

html.theme2{ 
@import 'theme1variables'; 
@import 'baselessfiles'; 
} 

Verwenden Sie den Code wie oben.

Mein Problem ist die Generierung von CSS-Dateien für den ersten Teil (theme1). Wahrscheinlich wird weniger Dupliktimport nicht erlauben. Als ich baselessfile 2 mal importiere. (@import 'baselessfiles').

Ausgabe:

gemeinsam CSS

html.theme1 .class{ 

}.... 

Gibt es eine Möglichkeit, das weniger sagen kann oder weniger zwingen Datei zweimal zu importieren und die Variable-Datei verwenden.

sollte Meine Ausgabe wie unten sein:

gemeinsame CSS:

html.theme1 class{ 

} 

html.theme2.class{ 


} 
+0

nie verwendet sass verwenden, aber ich weniger verwenden. Ich bin mir nicht sicher, was Sie hier versuchen, aber ich sehe keine Notwendigkeit, dieselbe Datei 2 Mal zu importieren. Um das Thema zu ändern, stelle ich mir vor, Sie brauchen nur eine andere Klasse am Körper – Huangism

+0

im Verwenden von nur weniger. in meinem Code oben Klasse zu HTML hinzufügen. Ich habe gemeinsam weniger Code mit Variablen. also muss ich die weniger Datei 2 mal importieren, um die Variablen diff Werte zu geben, um das Thema swicthing/ – harish511

+0

zu aktivieren. Ich denke, Sie sollten nur Themen 1 und 2 weniger Dateien definieren und in ihnen wickeln Sie alles einfach in 'html.theme-1' dann müssen Sie einfach die 2 Dateien einfügen und es ist fertig – Huangism

Antwort

-1

Im Folgenden Code funktioniert für mich multiple

@import 'commonlessfiles'; 

html.theme1{ 
    @import 'theme1variables'; 
    @import (multiple) 'baselessfiles'; 
} 

html.theme2{ 
    @import 'theme1variables'; 
    @import (multiple) 'baselessfiles'; 
} 
Verwandte Themen