Color

Os tokens de cor são compostos por 5 categorias de cor: Primary, Success, Warning, Danger e Neutral. Cada uma dessas categorias possui uma paleta ampliada de 12 tons, onde 8 deles têm usos atrelados a funções definidas.

Cada uma das funções está atrelada às funcionalidades dos componentes e usos aplicados a experiências comuns nos nossos produtos.

System suffix

Available

Function

-background

Only for neutral colors.

It can be used for background and text on a negative background.

-surface

-

It can be used to highlight non-clickable surfaces of low hierarchy.

-surface-highlight

Only for primary, danger and neutral colors.

It can be used to highlight low hierarchy clickable surfaces.

-interactive

Only for primary, danger and neutral colors.

It can be used in high hierarchy interactive elements.

-interactive-hover

Only for primary, danger and neutral colors.

It can be used in interactive elements in mouse over state.

-interactive-pressed

Only for primary, danger and neutral colors.

It can be used in interactive elements in a pressed state.

-text-low

-

It can be used low hierarchy texts where contrast is not so necessary.

-text-hight

-

It can be used high-ranking texts where contrast is needed.

-disabled-surface

Only for neutral colors.

It can be used to highlight disabled surfaces.

-disabled-text

Only for neutral colors.

It can be used to highlight disabled text.

É a principal categoria de cores, por isso possui a maior hierarquia e está associada a elementos clicáveis e de alta importância na tela.

Reference

Token name

Token usage

Role

#deeffe

color-light-primary-surface
primary-surface

-

#7abcf7

color-light-primary-surface-highlight
primary-surface-highlight

-

#006bc8

color-light-primary-interactive
primary-interactive

-

#004e93

color-light-primary-interactive-hover
primary-interactive-hover

-

#003e74

color-light-primary-interactive-pressed
primary-interactive-pressed

-

#002c53

color-light-primary-text-low
primary-text-low

-

#000e19

color-light-primary-text-high
primary-text-high

-

É um categoria de cores secundária, por isso possui menor hierarquia em relação a Primary, está associada a elementos interativos secundários ou de interface como, textos, bordas, ícones e outros componentes sem status ou que possuem caráter informativo.

Reference

Token name

Token usage

Role

#ffffff

color-light-neutral-background
neutral-background

-

#fafafa

color-light-neutral-surface
neutral-surface

-

#f5f5f5

color-light-neutral-surface-disabled
neutral-surface-disabled

-

#cfd1d2

color-light-neutral-surface-highlight
neutral-surface-highlight

-

#b7babc

color-light-neutral-interactive
neutral-interactive

-

#a0a3a6

color-light-neutral-interactive-hover
neutral-interactive-hover

-

#8a8d90

color-light-neutral-interactive-pressed
neutral-interactive-pressed

-

#5e6163

color-light-neutral-text-disabled
neutral-text-disabled

-

#343537

color-light-neutral-text-low
neutral-text-low

-

#0a0a0a

color-light-neutral-text-high
neutral-text-high

-

É utilizado para comunicar estados de sucesso ou que requerem destaque positivo, está associado a elementos de interface como, textos, inputs, bordas, ícones e outros componentes que necessitam comunicar esse tipo de status.

Reference

Token name

Token usage

Role

#defef2

color-light-success-surface
success-surface

-

#7af7c7

color-light-success-surface-highlight
success-surface-highlight

-

#00c87b

color-light-success-interactive
success-interactive

-

#00935b

color-light-success-interactive-hover
success-interactive-hover

-

#007447

color-light-success-interactive-pressed
success-interactive-pressed

-

#005333

color-light-success-text-low
success-text-low

-

#001910

color-light-success-text-high
success-text-high

-

É utilizado para comunicar estados de risco ou que requerem atenção, está associada a elementos de interface como, textos, inputs, bordas, ícones e outros componentes que necessitam comunicar esse tipo de status.

Reference

Token name

Token usage

Role

#fef2de

color-light-warning-surface
warning-surface

-

#f7c77a

color-light-warning-surface-highlight
warning-surface-highlight

-

#c87b00

color-light-warning-interactive
warning-interactive

-

#935b00

color-light-warning-interactive-hover
warning-interactive-hover

-

#744700

color-light-warning-interactive-pressed
warning-interactive-pressed

-

#533300

color-light-warning-text-low
warning-text-low

-

#191000

color-light-warning-text-high
warning-text-high

-

É utilizado para comunicar estados de perigo ou que requerem atenção, está associada a elementos interativos e de interface como, botões, textos, inputs, bordas, ícones e outros componentes que necessitam comunicar esse tipo de status.

Reference

Token name

Token usage

Role

#fedede

color-light-danger-surface
danger-surface

-

#f77a7c

color-light-danger-surface-highlight
danger-surface-highlight

-

#c80003

color-light-danger-interactive
danger-interactive

-

#930002

color-light-danger-interactive-hover
danger-interactive-hover

-

#740002

color-light-danger-interactive-pressed
danger-interactive-pressed

-

#530001

color-light-danger-text-low
danger-text-low

-

#190000

color-light-danger-text-high
danger-text-high

-