O mdui integra 19 grupos de cores primárias e 16 grupos de cores de destaque do Material Design. Todas as cores (incluindo cores de texto em fundos e opacidade de texto) são consistentes com a documentação oficial do Material Design.
As cores no Material Design são divididas em primárias (Primary) e de destaque (Accent), cada uma com vários níveis de saturação.
Nas classes CSS descritas a seguir, use [color] para o nome da cor e [degree] para a saturação.
Existem 19 cores primárias no total, incluindo:
Cada cor primária tem 10 níveis de saturação:
Existem 16 cores de destaque no total, incluindo:
Cada cor de destaque tem 4 níveis de saturação:
O nome da classe de cor de fundo é .mdui-color-[color]-[degree]. Ao definir a cor de fundo, ele também define a cor do texto e a opacidade do texto no fundo.
Além disso, as cores primárias e de destaque têm uma classe de cor de fundo padrão:
.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>Todas as classes de cores de fundo disponíveis estão listadas na tabela de referência de cores abaixo.
O nome da classe de cor de texto é .mdui-text-color-[color]-[degree].
Além disso, as cores primárias e de destaque têm uma classe de cor de texto padrão:
.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>Além disso, o mdui fornece cores de texto e ícones em preto e branco com opacidade.
.mdui-text-color-black-* é usado para fundos claros..mdui-text-color-white-* é usado para fundos escuros.O mdui oferece uma função de tema que permite alternar temas apenas adicionando algumas classes ao body, incluindo cores primárias, de destaque e de fundo.
A maioria dos componentes do mdui tem cores padrão. Ao definir as cores do tema, esses componentes também substituirão as cores padrão pelas cores do tema.
Adicione a classe .mdui-theme-primary-[color] ao body para definir a cor primária.
Use as seguintes classes na página; suas cores mudarão de acordo com a cor do tema configurada no body:
.mdui-color-theme.mdui-color-theme-[degree].mdui-text-color-theme.mdui-text-color-theme-[degree]Adicione a classe .mdui-theme-accent-[color] ao body para definir a cor de destaque.
Use as seguintes classes na página; suas cores mudarão de acordo com a cor do tema configurada no body:
.mdui-color-theme-accent.mdui-color-theme-[degree].mdui-text-color-theme-accent.mdui-text-color-theme-[degree]Adicione a classe .mdui-theme-layout-dark ao body para definir toda a página (incluindo componentes) com um fundo escuro.
Adicione a classe .mdui-theme-layout-auto ao body para ajustar automaticamente o fundo da página (incluindo componentes) de acordo com o tema do sistema operacional.
Além disso, use as seguintes classes na página; suas cores mudarão de acordo com a cor do tema, exibindo cores escuras em temas claros e cores claras em temas escuros.
.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-disabledVocê pode clicar no ícone color_lens no canto superior direito para configurar as cores do tema. As cores primárias, de destaque e do tema na tabela abaixo mudarão de acordo.
| Nome da classe | Descrição |
|---|---|
.mdui-theme-primary-[color] | Define a cor primária do tema (adicionada ao elemento <body>). |
.mdui-theme-accent-[color] | Define a cor de destaque do tema (adicionada ao elemento <body>). |
.mdui-theme-layout-dark | Define o tema escuro (adicionado ao elemento <body>). |
| Nome da classe | Descrição |
|---|---|
.mdui-color-[color] | Define a cor de fundo para a cor primária especificada. |
.mdui-color-[color]-accent | Define a cor de fundo para a cor de destaque especificada. |
.mdui-color-[color]-[degree] | Define a cor de fundo para a cor e saturação especificadas. |
.mdui-color-theme | Define a cor de fundo de acordo com o tema de cor primária definido no body. |
.mdui-color-theme-accent | Define a cor de fundo de acordo com o tema de cor de destaque definido no body. |
.mdui-color-theme-[degree] | Define a cor de fundo com uma saturação específica de acordo com o tema de cor primária ou de destaque definido no body. |
.mdui-color-black | Define o fundo como preto puro. |
.mdui-color-white | Define o fundo como branco puro. |
.mdui-color-transparent | Define o fundo como transparente. |
| Nome da classe | Descrição |
|---|---|
.mdui-text-color-[color] | Define a cor do texto para a cor primária especificada. |
.mdui-text-color-[color]-accent | Define a cor do texto para a cor de destaque especificada. |
.mdui-text-color-[color]-[degree] | Define a cor do texto para a cor e saturação especificadas. |
.mdui-text-color-theme | Define a cor do texto de acordo com o tema de cor primária definido no body. |
.mdui-text-color-theme-accent | Define a cor do texto de acordo com o tema de cor de destaque definido no body. |
.mdui-text-color-theme-[degree] | Define a cor do texto com uma saturação específica de acordo com o tema de cor primária ou de destaque definido no body. |
Texto escuro, usado em fundos claros:
| Nome da classe | Descrição |
|---|---|
.mdui-text-color-black | Define a cor do texto como preto puro. |
.mdui-text-color-black-text | Define a cor do texto para o texto principal. |
.mdui-text-color-black-secondary | Define a cor do texto para o texto secundário. |
.mdui-text-color-black-disabled | Define a cor do texto para o estado desativado. |
.mdui-text-color-black-divider | Define a cor do texto para divisores. |
.mdui-text-color-black-icon | Define a cor dos ícones. |
.mdui-text-color-black-icon-disabled | Define a cor dos ícones no estado desativado. |
Texto claro, usado em fundos escuros:
| Nome da classe | Descrição |
|---|---|
.mdui-text-color-white | Define a cor do texto como branco puro. |
.mdui-text-color-white-text | Define a cor do texto para o texto principal. |
.mdui-text-color-white-secondary | Define a cor do texto para o texto secundário. |
.mdui-text-color-white-disabled | Define a cor do texto para o estado desativado. |
.mdui-text-color-white-divider | Define a cor do texto para divisores. |
.mdui-text-color-white-icon | Define a cor dos ícones. |
.mdui-text-color-white-icon-disabled | Define a cor dos ícones no estado desativado. |
Texto claro ou escuro que muda conforme o tema:
| Nome da classe | Descrição |
|---|---|
.mdui-text-color-theme-text | Define a cor do texto para o texto principal. Padrão é escuro, torna-se claro em temas escuros. |
.mdui-text-color-theme-secondary | Define a cor do texto para o texto secundário. Padrão é escuro, torna-se claro em temas escuros. |
.mdui-text-color-theme-disabled | Define a cor do texto para o estado desativado. Padrão é escuro, torna-se claro em temas escuros. |
.mdui-text-color-theme-divider | Define a cor do texto para divisores. Padrão é escuro, torna-se claro em temas escuros. |
.mdui-text-color-theme-icon | Define a cor dos ícones. Padrão é escuro, torna-se claro em temas escuros. |
.mdui-text-color-theme-icon-disabled | Define a cor dos ícones no estado desativado. Padrão é escuro, torna-se claro em temas escuros. |