2017-03-28 5 views
0

Ist es notwendig, einen css-Präprozessor wie less oder sass zu verwenden, um auf die definierten Farbvariablen in Blueprint.Colors zugreifen zu können? Ich habe mir die Quelle angeschaut und diese erscheinen nur in .scss und .less Dateien. In der Dokumentation wird jedoch davon ausgegangen, dass die Variablen mit der Standardkonfiguration verfügbar sind.Verwenden von Farbvariablen in Blueprintjs

Antwort

0

Blueprint.Colors ist ein JS-Objekt, das in Ihrem JS-Code verwendet werden kann. Es erfordert keinen CSS-Präprozessor, da es nur ein einfaches JS-Objekt ist (source code). Beispiele: Blueprint.Colors.BLACK, Blueprint.Colors.BLUE3.

Die Sass-Variablen beginnen alle mit $ und können nur in Sass-Dateien verwendet werden, die die Blueprint-Datei variables.scss importieren. Beispiele: $black, $blue3. (Weniger Variablen die gleichen Namen haben, aber verwenden, um einen @ Präfix. @black).

(es ist auch möglich, aber nicht trivial, das JS Variablen in einem CSS-Präprozessor verwenden Wir tun dies intern durch die Sass Variablen aus dem JS Erzeugen Objekt.)

Verwandte Themen