Sie erhalten Zugriff auf alle Farben der Materialdesign-Spezifikation durch sass und javascript. Diese Werte können in Ihren Stylesheets, Ihren Komponenten-Dateien und auf tatsächlichen Komponenten über das color class-System verwendet werden.
Jede Farbe aus der Spezifikation wird in eine background- und text-Variante zum Styling innerhalb Ihrer Anwendung durch eine Klasse, wie z.B. <div class="red">
oder <span class="red--text">
konvertiert. Diese Klassenfarben sind hier definiert.
Textfarben unterstützen auch darken- und lighten-Varianten mit text--{lighten|darken}-{n}
Vuetify hat ein optionales Javascript-Farbpaket, das Sie in Ihrer Anwendung importieren und verwenden können. Dies kann auch verwendet werden, um das Theme Ihrer Anwendung festzulegen.
Das Farbpaket vergrößert die CSS-Exportgröße um ~30kb. Einige Projekte können nur die standardmäßig bereitgestellten Klassen erfordern, die zur Laufzeit durch Vuetify Bootstrap erstellt werden. Um diese Funktion zu deaktivieren, müssen Sie manuel die Hauptdatei sass importieren und erstellen. Dies erfordert einen Sass Loader und einen .sass
/.scss
Dateieintrag.
Ihre erstellte main.sass
-Datei muss dann in Ihr Projekt aufgenommen werden.
You must configure your webpack setup to use sass
. If you are using a pre-made template this will already be done for you.
Dies kann auch innerhalb Ihrer Hauptdatei App.vue geschehen. Denken Sie daran, je nach Projekt-Einrichtung wird dies die Erstellungszeit erhöhen, da jedes Mal, wenn Ihre Eintragsdatei aktualisiert wird, die Sass-Dateien neu generiert werden.
Unten ist eine Liste der Materialdesign-Farbpalette, sortiert nach Primärfarbe
Bereit für mehr? Weiter lesen mit: