Pular para o conteúdo
Aback Tools Logo

Referência de Cores Material Design

Referência pesquisável de todos os tokens de cor do Material Design 3 (Material You) - 37 funções de cor com valores de tema claro e escuro, 6 paletas tonais com 13 passos de tom cada, e nomes de variáveis CSS para cada token. Clique em qualquer amostra ou valor HEX para copiá-lo. Sem cadastro.

Material Design 3 Color Reference

Searchable reference of all Material Design 3 (Material You) color tokens - dynamic color roles, tonal palettes, and CSS variable names. Click any swatch or HEX value to copy it. Toggle between light and dark theme values.

Color Roles
37 tokens · Light theme
SwatchTokenHEX

Primary

High-emphasis elements, key actions, and active states.

On Primary

Text and icons on top of Primary.

Primary Container

Filled tonal button backgrounds and selected states.

On Primary Container

Text and icons on top of Primary Container.

Inverse Primary

Primary color in inverse surfaces (e.g. snackbars).

Secondary

Less prominent components and alternative actions.

On Secondary

Text and icons on top of Secondary.

Secondary Container

Tonal button backgrounds for secondary actions.

On Secondary Container

Text and icons on top of Secondary Container.

Tertiary

Contrasting accents to balance primary and secondary.

On Tertiary

Text and icons on top of Tertiary.

Tertiary Container

Tonal button backgrounds for tertiary actions.

On Tertiary Container

Text and icons on top of Tertiary Container.

Error

Error states, destructive actions, and validation failures.

On Error

Text and icons on top of Error.

Error Container

Background for error banners and input error states.

On Error Container

Text and icons on top of Error Container.

Background

The app background behind all other surfaces.

On Background

Text and icons on top of Background.

Surface

Card, sheet, and dialog backgrounds.

On Surface

Text and icons on top of Surface.

Surface Variant

Alternative surface for chips, input fields, and cards.

On Surface Variant

Text and icons on top of Surface Variant.

Surface Tint

Tint color applied to elevated surfaces (same as Primary).

Inverse Surface

Inverse surface for snackbars and tooltips.

Inverse On Surface

Text and icons on top of Inverse Surface.

Surface Dim

Dimmed surface for scrim overlays and disabled states.

Surface Bright

Brightest surface variant for elevated containers.

Surface Container Lowest

Lowest elevation surface container.

Surface Container Low

Low elevation surface container.

Surface Container

Default surface container.

Surface Container High

High elevation surface container.

Surface Container Highest

Highest elevation surface container.

Outline

Borders for text fields, dividers, and focus rings.

Outline Variant

Subtle borders for cards and decorative dividers.

Shadow

Drop shadow color for elevated components.

Scrim

Overlay color for modal backdrops and drawers.

Color values shown are the Material Design 3 baseline (default) palette. Dynamic color (Material You) generates custom palettes from user wallpapers at runtime - these baseline values are the fallback when dynamic color is not available. Click any swatch or HEX value to copy it to your clipboard.

Por que usar nossa Referência de Cores Material Design?

  • Referência completa dos tokens do Material Design 3: todas as funções de cor do Material Design 3 - primary, secondary, tertiary, error, surface, background, outline, shadow e scrim - com valores de tema claro e escuro. Inclui as 6 paletas tonais com 13 passos de tom cada.
  • Busca instantânea e filtragem por função: pesquise por nome de token, nome de variável CSS, valor HEX ou descrição. Filtre por função de cor para focar nos tokens que você precisa. Os resultados são atualizados instantaneamente a cada tecla digitada.
  • Valores de tema claro e escuro: alterne entre os valores de tema claro e escuro com um clique. Cada função de cor mostra o valor de token correto para ambos os temas - essencial para criar interfaces Material You adaptáveis.
  • 100 % grátis - sem cadastro: totalmente grátis, sem conta, sem nível premium, sem limites de uso e sem anúncios bloqueando a interface. Consulte as cores do Material Design 3 quantas vezes precisar.

Casos de uso comuns da Referência de Cores Material Design

  • Desenvolvimento de apps Android: desenvolvedores Android usam a referência de cores do Material Design para implementar as funções de cor corretas no Jetpack Compose e em layouts XML. A referência mostra valores de tema claro e escuro para cada token, eliminando a necessidade de consultá-los na documentação oficial.
  • Desenvolvimento Flutter e multiplataforma: desenvolvedores Flutter usam a referência de cores do Material Design para configurar ColorScheme no ThemeData. Os valores da paleta tonal correspondem diretamente ao sistema de cores Material 3 do Flutter, facilitando a implementação de cores de marca personalizadas.
  • Implementação web do Material Design: desenvolvedores web que implementam Material Design 3 com Material Web Components usam os nomes de variáveis CSS desta referência para substituir os tokens de tema padrão e aplicar cores de marca personalizadas.
  • Configuração de sistema de design no Figma: designers que configuram o Material Design 3 no Figma usam a referência de cores para preencher seus estilos e variáveis de cor. Os valores da paleta tonal oferecem o conjunto completo de amostras necessário para um sistema de design Material You.
  • Cor dinâmica Material You: desenvolvedores que implementam a cor dinâmica Material You usam os valores de token de referência como fallback quando a paleta gerada a partir do papel de parede do usuário não está disponível. Esta referência fornece todos os valores de referência para temas claros e escuros.
  • Verificação de acessibilidade e contraste: engenheiros de acessibilidade usam a referência de cores do Material Design para verificar se os pares de funções de cor (por exemplo, Primary + On Primary) atendem aos requisitos de contraste WCAG. As funções on-color são projetadas especificamente para garantir contraste legível.

O que é Material Design 3 (Material You)?

Material Design 3 (também chamado de Material You) é o sistema de design mais recente do Google, introduzido em 2021 com o Android 12. Seu sistema de cores é construído em torno da cor dinâmica - a capacidade de gerar uma paleta de cores completa a partir do papel de parede do usuário em tempo de execução. O sistema define um conjunto de funções de cor (tokens semânticos como «Primary», «On Primary», «Surface») que mapeiam para tons específicos de uma paleta tonal. Essa separação de funções e valores permite que toda a interface se adapte a qualquer marca ou cor gerada pelo usuário, mantendo contraste e acessibilidade consistentes. Nossa referência de cores do Material Design fornece todos os valores de token de referência para temas claros e escuros.

Como funciona o sistema de cores do Material Design 3

  1. Paletas tonais: o Material Design 3 gera seis paletas tonais a partir de uma cor semente - Primary, Secondary, Tertiary, Error, Neutral e Neutral Variant. Cada paleta contém 13 tons de 0 (preto) a 100 (branco), oferecendo uma gama completa de valores de luminosidade.
  2. Funções de cor: as funções de cor são tokens semânticos que mapeiam para tons específicos das paletas tonais. Por exemplo, «Primary» mapeia para o tom 40 no tema claro e o tom 80 no tema escuro. «On Primary» mapeia para o tom 100 no claro e o tom 20 no escuro.
  3. Cor dinâmica: no Android 12 ou superior, o Material You gera paletas tonais personalizadas a partir do papel de parede do usuário. As funções de cor então mapeiam para as mesmas posições de tom na paleta personalizada, produzindo uma interface totalmente personalizada. Os valores de referência nesta página são o fallback quando a cor dinâmica não está disponível.

Grupos de funções de cor principais

  • Primary / On Primary / Primary Container: a cor de marca principal e suas variantes. Primary é usada para ações principais e elementos de alta ênfase. Primary Container é usada para botões tonais preenchidos e estados selecionados.
  • Secondary e Tertiary: cores de apoio para componentes menos proeminentes e acentos contrastantes. Secondary é usada para chips e ações alternativas; Tertiary fornece um terceiro acento para equilíbrio visual.
  • Surface e Background: as cores neutras usadas para fundos de cartões, folhas, diálogos e o fundo do app. O Material Design 3 introduz vários níveis de contêiner de superfície (lowest, low, default, high, highest) para tingimento baseado em elevação.
  • Outline e Outline Variant: cores de borda para campos de texto, divisores e anéis de foco. Outline é usada para bordas proeminentes; Outline Variant para divisores decorativos sutis.

Uso de variáveis CSS

O Material Web Components (a implementação web oficial do Material Design 3) usa propriedades personalizadas CSS com o prefixo --md-sys-color- para todos os tokens de cor. Você pode sobrescrever qualquer token definindo a variável CSS na sua folha de estilos: :root { --md-sys-color-primary: #sua-cor; }. Esta referência fornece o nome exato da variável CSS de cada token, facilitando copiar e colar na sua implementação.

Perguntas frequentes

Material Design 3 é o sistema de design mais recente do Google, com cor dinâmica que gera paletas a partir dos papéis de parede do usuário. Esta referência fornece todos os valores de token de referência para temas claros e escuros.

Uma paleta tonal são 13 tons de cor (0-100) a partir de uma cor semente. Uma função de cor é um token semântico que mapeia para um tom específico - por exemplo, «Primary» mapeia para o tom 40 no claro e o tom 80 no escuro.

O Material Web Components usa o prefixo --md-sys-color-. Por exemplo, Primary é --md-sys-color-primary. Esta referência mostra o nome exato da variável CSS de cada token.

Use ColorScheme.fromSeed() ou especifique manualmente cada função em ColorScheme(). Converta HEX para Color do Flutter usando Color(0xFF + hex sem #).

Use dynamicColorScheme() para Material You ou crie um ColorScheme personalizado com os valores dos tokens. Converta HEX para Color do Compose usando Color(0xFF6750A4).

Cada função usa valores de tom diferentes por tema - Primary é o tom 40 no claro e o tom 80 no escuro. Alterne entre os temas nesta referência para ver os valores corretos.

A cor dinâmica gera uma paleta personalizada a partir do papel de parede do usuário no Android 12 ou superior. Os valores de referência aqui são o fallback quando a cor dinâmica não está disponível.

Sim. Estes são os valores oficiais da paleta de referência do Material Design 3 de m3.material.io, usando a cor semente roxa padrão (#6750A4).

Sim. 100 % grátis, sem cadastro, sem nível premium, sem cotas de uso e sem anúncios bloqueando a interface.