Out of the box you get access to all colors in the Material Design spec through sass and javascript. These values can be used within your style sheets, your component files and on actual components via the color class system.
Chaque couleur de la spécification est convertie en une variante background et text pour styliser au sein de votre application via une classe, par exemple : <div class="red">
ou <span class ="red-text">
. Ces classes de couleurs sont définies here.
Les couleurs du texte supportent également les variantes darken et lighten en utilisant text--{lighten|darken}-{n}
Vuetify a un pack de couleurs JavaScript facultatif que vous pouvez importer et utiliser dans votre application. Ceci peut également être utilisé pour aider à définir le thème de votre application.
Bien que pratique, le pack de couleurs augmente la taille d'exportation CSS d'environ 30 Ko. Certains projets peuvent nécessiter uniquement les classes fournies par défaut, créées au moment de l'exécution à partir du bootstrap de Vuetify. Pour désactiver cette fonctionnalité, vous devez manuellement importer et créer le fichier stylus principal. Cela nécessitera un loader stylus et une entrée de fichier .styl
.
Votre fichier main.sass
créé devra ensuite être inclus dans votre projet.
You must configure your webpack setup to use sass
. If you are using a pre-made template this will already be done for you.
Cela peut également être fait dans votre fichier principal App.vue. N'oubliez pas qu'en fonction de la configuration de votre projet, cela _ augmentera_ les temps de construction, car chaque fois que votre fichier d'entrée est mis à jour, les fichiers stylus sont régénérés.
Ci-dessous, une liste de la palette de couleurs de design de matériaux regroupée par couleur principale
Prêt pour plus ? Continuez la lecture avec :