mdui incluye de forma integrada 19 grupos de colores primarios y 16 grupos de colores de acento de Material Design. Todos los colores (incluido el color del texto y la opacidad del texto en fondos) son coherentes con la documentación oficial de Material Design.
Los colores en Material Design se dividen en colores primarios y de acento; cada uno tiene varios tonos diferentes.
En los nombres de clase CSS de la documentación que sigue, [color] representa el nombre del color y [degree] representa el tono.
Hay 19 colores primarios, incluidos:
Cada color primario tiene 10 tonos:
Hay 16 colores de acento, incluidos:
Cada color de acento tiene 4 tonos:
El nombre de la clase para el color de fondo es .mdui-color-[color]-[degree]. Establece el color de fondo y, además, el color del texto y la opacidad del texto de ese fondo.
Además, tanto los colores primarios como los de acento tienen una clase de color de fondo predeterminada:
.mdui-color-[color] es equivalente a .mdui-color-[color]-500..mdui-color-[color]-accent es equivalente a .mdui-color-[color]-a200.<div class="mdui-color-blue-200">mdui-color-blue-200</div>
<div class="mdui-color-blue">mdui-color-blue</div>
<div class="mdui-color-pink-accent">mdui-color-pink-accent</div>
<div class="mdui-color-pink-a200">mdui-color-pink-a200</div>Todos los nombres de clase de colores de fondo disponibles se enumeran en la tabla de referencia de colores que aparece a continuación.
El nombre de la clase para el color de texto es .mdui-text-color-[color]-[degree].
Además, tanto los colores primarios como los de acento tienen una clase de color de texto predeterminada:
.mdui-text-color-[color] es equivalente a .mdui-text-color-[color]-500..mdui-text-color-[color]-accent es equivalente a .mdui-text-color-[color]-a200.<div class="mdui-text-color-blue-900">mdui-text-color-blue-900</div>
<div class="mdui-text-color-blue">mdui-text-color-blue</div>
<div class="mdui-text-color-blue-a200">mdui-text-color-blue-a200</div>
<div class="mdui-text-color-blue-accent">mdui-text-color-blue-accent</div>Además, mdui ofrece colores de texto e iconos negros y blancos con opacidad.
.mdui-text-color-black-* se usa en fondos claros..mdui-text-color-white-* se usa en fondos oscuros.mdui ofrece una función de tema; solo es necesario agregar unas pocas clases al body para cambiar el tema, incluidos el color primario, el color de acento y el color de fondo.
La mayoría de los componentes de mdui tienen colores predeterminados. Después de establecer el color del tema, estos componentes también usarán el color del tema en lugar del color predeterminado.
Agrega la clase .mdui-theme-primary-[color] al body para establecer el color primario.
Usa las siguientes clases en la página; estos colores cambiarán según el color del tema definido en el body:
.mdui-color-theme.mdui-color-theme-[degree].mdui-text-color-theme.mdui-text-color-theme-[degree]Agrega la clase .mdui-theme-accent-[color] al body para establecer el color de acento.
Usa las siguientes clases en la página; estos colores cambiarán según el color del tema definido en el body:
.mdui-color-theme-accent.mdui-color-theme-[degree].mdui-text-color-theme-accent.mdui-text-color-theme-[degree]Agrega la clase .mdui-theme-layout-dark al body para establecer toda la página (incluidos los componentes) con un fondo oscuro.
Agrega la clase .mdui-theme-layout-auto al body para que el color de fondo de toda la página (incluidos los componentes) se ajuste automáticamente según el tema del sistema operativo.
Además, usa las siguientes clases en la página; estos colores cambiarán según el color del tema, mostrando un tono oscuro en los temas claros y uno claro en los temas oscuros.
.mdui-text-color-theme-text.mdui-text-color-theme-secondary.mdui-text-color-theme-disabled.mdui-text-color-theme-divider.mdui-text-color-theme-icon.mdui-text-color-theme-icon-disabledPuedes hacer clic en el icono color_lens de la esquina superior derecha de la página para ajustar el color del tema; la tabla de colores de abajo mostrará los cambios en los colores primario, de acento y del tema.
| Nombre de clase | Descripción |
|---|---|
.mdui-theme-primary-[color] | Establece el color primario del tema (añadido al elemento <body>). |
.mdui-theme-accent-[color] | Establece el color de acento del tema (añadido al elemento <body>). |
.mdui-theme-layout-dark | Establece el tema oscuro (añadido al elemento <body>). |
| Nombre de clase | Descripción |
|---|---|
.mdui-color-[color] | Establece el color de fondo de un color primario concreto. |
.mdui-color-[color]-accent | Establece el color de fondo de un color de acento concreto. |
.mdui-color-[color]-[degree] | Establece el color de fondo de un color y un tono concretos. |
.mdui-color-theme | Establece el color de fondo según el tema de color primario definido en el body. |
.mdui-color-theme-accent | Establece el color de fondo según el tema de color de acento definido en el body. |
.mdui-color-theme-[degree] | Establece el color de fondo de un tono concreto según el tema de color primario o de acento definido en el body. |
.mdui-color-black | Establece un color de fondo negro puro. |
.mdui-color-white | Establece un color de fondo blanco puro. |
.mdui-color-transparent | Establece un color de fondo transparente. |
| Nombre de clase | Descripción |
|---|---|
.mdui-text-color-[color] | Establece el color de texto de un color primario concreto. |
.mdui-text-color-[color]-accent | Establece el color de texto de un color de acento concreto. |
.mdui-text-color-[color]-[degree] | Establece el color de texto de un color y un tono concretos. |
.mdui-text-color-theme | Establece el color de texto según el tema de color primario del body. |
.mdui-text-color-theme-accent | Establece el color de texto según el tema de color de acento del body. |
.mdui-text-color-theme-[degree] | Establece el color de texto de un tono concreto según el tema de color primario o de acento del body. |
Colores de texto oscuros, usados en fondos claros:
| Nombre de clase | Descripción |
|---|---|
.mdui-text-color-black | Establece un color de texto negro puro. |
.mdui-text-color-black-text | Establece el color de texto para el texto principal. |
.mdui-text-color-black-secondary | Establece el color de texto para el texto secundario. |
.mdui-text-color-black-disabled | Establece el color de texto para el estado deshabilitado. |
.mdui-text-color-black-divider | Establece el color de texto para los separadores. |
.mdui-text-color-black-icon | Establece el color de los iconos. |
.mdui-text-color-black-icon-disabled | Establece el color de los iconos para el estado deshabilitado. |
Colores de texto claros, usados en fondos oscuros:
| Nombre de clase | Descripción |
|---|---|
.mdui-text-color-white | Establece un color de texto blanco puro. |
.mdui-text-color-white-text | Establece el color de texto para el texto principal. |
.mdui-text-color-white-secondary | Establece el color de texto para el texto secundario. |
.mdui-text-color-white-disabled | Establece el color de texto para el estado deshabilitado. |
.mdui-text-color-white-divider | Establece el color de texto para los separadores. |
.mdui-text-color-white-icon | Establece el color de los iconos. |
.mdui-text-color-white-icon-disabled | Establece el color de los iconos para el estado deshabilitado. |
Colores de texto oscuros o claros que cambian según el color del tema:
| Nombre de clase | Descripción |
|---|---|
.mdui-text-color-theme-text | Establece el color de texto para el texto principal. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |
.mdui-text-color-theme-secondary | Establece el color de texto para el texto secundario. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |
.mdui-text-color-theme-disabled | Establece el color de texto para el estado deshabilitado. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |
.mdui-text-color-theme-divider | Establece el color de texto para los separadores. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |
.mdui-text-color-theme-icon | Establece el color de los iconos. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |
.mdui-text-color-theme-icon-disabled | Establece el color de los iconos para el estado deshabilitado. Por defecto es oscuro; en un tema oscuro pasa a ser claro. |