Pular para o conteúdo principal

Cores

As cores têm um papel importante na legibilidade de textos, identificação de elementos e interações. Elas tambem são responsáveis por fazer uma conexão com a nossa marca.

Legibilidade dos textos

Todos os textos da interface devem atender aos critérios mínimos de contraste. A WCAG requer nível AA de contraste, equivalente a 4.5:1 entre textos normais e background, e 3:1 para textos maiores.

Cores primárias

As cores primárias são as cores que predominam nos elementos, trazendo maior destaque nas telas.

TokenRGBA

Cores neutras

As cores neutras são usadas em elementos que não precisam de destaque.

TokenRGBA

Cores funcionais

São usadas como apoio visual para comunicar e realizar feedbacks melhores e mais significativos.

Perigo

A cor funcional de perigo deve ser usada em situações críticas e que exijam atenção total, como dados que podem ser excluídos, saída do sistema, desconexão, perda de informação, entre outros.

TokenRGBA

Sucesso

A cor funcional de sucesso deve ser usada em feedback e ações positivas e corretas.

TokenRGBA

Atenção

A cor funcional de atenção deve ser usada em situações de atenção, porém o resultado da ação não é crítico. Neste caso, não existe perda de informações ou a ação pode ser revertida.

TokenRGBA

Destaque

A cor funcional de destaque deve ser usada para informações, elementos ou ações de apoio, como ajuda e suporte. Não deve ser usada para nenhum outro tipo de feedback, com exceção do componente Avatar.

TokenRGBA

Cores de suporte

As cores de suporte devem ser usadas em gráficos, legendas e na visualização de dados.

TokenRGBA

Nomeclatura dos tokens

Nem todas as paletas de cor têm a mesma quantidade de tokens. As variações dependem das aplicações previstas para cada cor. Evite usar cores diferentes para o estado default e hover de um elemento.

NomeclaturaDescrição
inverse e on-colorCores com maior contraste para aplicações em ícones ou textos sobre fundos escuros ou coloridos.
interactiveCores neutras, com maior contraste para elementos interativos
high-emphasisTom de cor para elementos de maior destaque
low-emphasisTom de cor para elementos de menor destaque
surfaceCores de preenchimento de elementos que ficam acima do background da página (exceto ícones, textos e bordas)

Tokens Descontinuados

TokenRGBA

Referências

Feedback

Para reportar algum problema ou sugerir alterações, use nosso formulário de melhorias ou, se preferir, abra uma issue no nosso Github.