mdui dispone di 19 colori primari e 16 colori accent di Material Design; tutti i colori (inclusi i colori del testo negli sfondi e l'opacità del testo) sono coerenti con la documentazione ufficiale di Material Design.
I colori in Material Design sono divisi in colori primari (Primary) e colori accent (Accent), ogni colore ha diverse saturazioni.
Nelle classi CSS della documentazione seguente, [color] indica il nome del colore e [degree] indica la saturazione.
Ci sono 19 colori primari, tra cui:
Ogni colore primario ha 10 livelli di saturazione:
Ci sono 16 colori accent, tra cui:
Ogni colore accent ha 4 livelli di saturazione:
La classe del colore di sfondo è .mdui-color-[color]-[degree]. Imposta il colore di sfondo e contemporaneamente il colore del testo e l'opacità del testo per quello sfondo.
Inoltre, sia i colori primari che i colori accent hanno una classe di colore di sfondo predefinita:
.mdui-color-[color] è equivalente a .mdui-color-[color]-500..mdui-color-[color]-accent è 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>Tutte le classi di colori di sfondo disponibili sono elencate nella tabella di riferimento dei colori in basso.
La classe del colore del testo è .mdui-text-color-[color]-[degree].
Inoltre, sia i colori primari che i colori accent hanno una classe di colore del testo predefinita:
.mdui-text-color-[color] è equivalente a .mdui-text-color-[color]-500..mdui-text-color-[color]-accent è 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>Inoltre, mdui fornisce colori di testo e icone neri e bianchi con opacità.
.mdui-text-color-black-* viene utilizzato per sfondi chiari..mdui-text-color-white-* viene utilizzato per sfondi scuri.mdui offre una funzionalità di tema; basterà aggiungere alcune classi al body per implementare il cambio di tema, incluso il colore primario, accent e di sfondo.
La maggior parte dei componenti mdui ha colori predefiniti; impostando i colori del tema, questi componenti sostituiranno i colori predefiniti con i colori del tema.
Aggiungi la classe .mdui-theme-primary-[color] al body per impostare il colore primario.
Usa le seguenti classi nella pagina; i colori cambieranno in base al colore del tema impostato nel body:
.mdui-color-theme.mdui-color-theme-[degree].mdui-text-color-theme.mdui-text-color-theme-[degree]Aggiungi la classe .mdui-theme-accent-[color] al body per impostare il colore accent.
Usa le seguenti classi nella pagina; i colori cambieranno in base al colore del tema impostato nel body:
.mdui-color-theme-accent.mdui-color-theme-[degree].mdui-text-color-theme-accent.mdui-text-color-theme-[degree]Aggiungi la classe .mdui-theme-layout-dark al body per impostare l'intera pagina (inclusi i componenti) su uno sfondo scuro.
Aggiungi la classe .mdui-theme-layout-auto al body per regolare automaticamente il colore di sfondo dell'intera pagina (inclusi i componenti) in base al tema del sistema operativo.
Inoltre, usa le seguenti classi nella pagina; i loro colori cambieranno in base al tema: appariranno scuri nel tema chiaro e chiari nel tema scuro.
.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-disabledPuoi fare clic sull'icona color_lens in alto a destra nella pagina per impostare il colore del tema. Il colore primario, accent e del tema nella tabella dei colori sottostante cambieranno di conseguenza.
| Nome classe | Descrizione |
|---|---|
.mdui-theme-primary-[color] | Imposta il colore primario nel tema (aggiunto all'elemento <body>). |
.mdui-theme-accent-[color] | Imposta il colore accent nel tema (aggiunto all'elemento <body>). |
.mdui-theme-layout-dark | Imposta come tema scuro (aggiunto all'elemento <body>). |
| Nome classe | Descrizione |
|---|---|
.mdui-color-[color] | Imposta il colore di sfondo del colore primario specificato. |
.mdui-color-[color]-accent | Imposta il colore di sfondo del colore accent specificato. |
.mdui-color-[color]-[degree] | Imposta il colore di sfondo del colore e della saturazione specificati. |
.mdui-color-theme | Imposta il colore di sfondo in base al tema del colore primario definito nel body. |
.mdui-color-theme-accent | Imposta il colore di sfondo in base al tema del colore accent definito nel body. |
.mdui-color-theme-[degree] | Imposta il colore di sfondo con saturazione specificata in base al tema del colore primario o accent definito nel body. |
.mdui-color-black | Imposta il colore di sfondo nero puro. |
.mdui-color-white | Imposta il colore di sfondo bianco puro. |
.mdui-color-transparent | Imposta il colore di sfondo trasparente. |
| Nome classe | Descrizione |
|---|---|
.mdui-text-color-[color] | Imposta il colore del testo del colore primario specificato. |
.mdui-text-color-[color]-accent | Imposta il colore del testo del colore accent specificato. |
.mdui-text-color-[color]-[degree] | Imposta il colore del testo del colore e della saturazione specificati. |
.mdui-text-color-theme | Imposta il colore del testo in base al tema del colore primario nel body. |
.mdui-text-color-theme-accent | Imposta il colore del testo in base al tema del colore accent nel body. |
.mdui-text-color-theme-[degree] | Imposta il colore del testo con saturazione specificata in base al tema del colore primario o accent definito nel body. |
Colore del testo scuro, usato su sfondi chiari:
| Nome classe | Descrizione |
|---|---|
.mdui-text-color-black | Imposta il colore del testo nero puro. |
.mdui-text-color-black-text | Imposta il colore del testo principale. |
.mdui-text-color-black-secondary | Imposta il colore del testo secondario. |
.mdui-text-color-black-disabled | Imposta il colore del testo per lo stato disabilitato. |
.mdui-text-color-black-divider | Imposta il colore del testo per il divisore. |
.mdui-text-color-black-icon | Imposta il colore dell'icona. |
.mdui-text-color-black-icon-disabled | Imposta il colore dell'icona per lo stato disabilitato. |
Colore del testo chiaro, usato su sfondi scuri:
| Nome classe | Descrizione |
|---|---|
.mdui-text-color-white | Imposta il colore del testo bianco puro. |
.mdui-text-color-white-text | Imposta il colore del testo principale. |
.mdui-text-color-white-secondary | Imposta il colore del testo secondario. |
.mdui-text-color-white-disabled | Imposta il colore del testo per lo stato disabilitato. |
.mdui-text-color-white-divider | Imposta il colore del testo per il divisore. |
.mdui-text-color-white-icon | Imposta il colore dell'icona. |
.mdui-text-color-white-icon-disabled | Imposta il colore dell'icona per lo stato disabilitato. |
Colore del testo scuro o chiaro che cambia in base al tema:
| Nome classe | Descrizione |
|---|---|
.mdui-text-color-theme-text | Imposta il colore del testo principale. Predefinito come scuro, diventa chiaro nel tema scuro. |
.mdui-text-color-theme-secondary | Imposta il colore del testo secondario. Predefinito come scuro, diventa chiaro nel tema scuro. |
.mdui-text-color-theme-disabled | Imposta il colore del testo per lo stato disabilitato. Predefinito come scuro, diventa chiaro nel tema scuro. |
.mdui-text-color-theme-divider | Imposta il colore del testo per il divisore. Predefinito come scuro, diventa chiaro nel tema scuro. |
.mdui-text-color-theme-icon | Imposta il colore dell'icona. Predefinito come scuro, diventa chiaro nel tema scuro. |
.mdui-text-color-theme-icon-disabled | Imposta il colore dell'icona per lo stato disabilitato. Predefinito come scuro, diventa chiaro nel tema scuro. |