Colores
Desde el inicio tienes acceso a todos los colores en el Material Design spec a través de stylus y javascript. Estos valores pueden ser utilizados dentro de tus hojas de estilo, tus archivos de componentes y los componentes prefabricados usando el sistema de clases de colores.
Clases
Cada color del spec se convierte en una variante de background y text para aplicar estilos en tu aplicación a través de una clase, por ejemplo: <div class="red">
o <span class="red--text">
. Estas clases de colores están definidas aquí.
El color del texto también tiene soporte para variantes de darken y lighten si usas text--{lighten|darken}-{n}
Javascript color pack
Vuetify tiene un color pack de javascript que puedes importar y utilizar dentro de tu aplicación. Esto puede también ser usado para ayudarte a definir el tema de tu aplicación.
Stylus color pack
Aunque su uso es conveniente y práctico, el color pack aumenta el tamaño de tu css cerca de ~30kb. Algunos proyectos pueden sólo requerir las clases default que se crean durante el tiempo de ejecución cuando Vuetify arranca. Para deshabilitar esta característica tendrás que importar manualmente y hacer el build del archivo principal stylus. Esto requerirá el stylus loader y un archivo .styl
.
Tu archivo main.styl
creado tendrá que estar incluido en tu proyecto..
Debes configurar tu setup de webpack para que utilice stylus
. Si estás usando una plantilla prefabricada esto ya está hecho por tí.
Esto también se puede lograr dentro de tu archivo principal App.vue. Ten en cuenta que dependiendo del setup de tu proyecto, esto incrementará los tiempos de build porque cada vez que tu archivo sea actualizado, los archivos de stylus tendrán que ser regenerados.
Colores Material
A continuación hay una lista de la paleta de colores de MAterial agrupada por color primario