Pular para o conteúdo principal

Boas práticas

Para que serve a cor?#

Mais do que carregar expressividade e fazer conexão com a marca a qual representa, as cores utilizadas na interface assumem diversos papéis que auxiliam na compreensão das informações que estão sendo apresentadas, dentre eles:

  • Indicar o que é ou não interativo na interface
  • Mostrar uma mudança de estado do componente (hover, selecionado, etc)
  • Ajudar na localização, indicando ao usuário onde ele está
  • Indicar se algo está habilitado ou desabilitado
  • Cria hierarquia nas informações (mais importante, menos importante)
  • Dar um feedback visual para a ação executada, como sucesso ou erro
  • Distinguir um tipo de informação
  • Dar o tom da informação (cuidado, ajuda..)
  • Informar um status (disponível, reservado...)
  • Categorizar/ identificar (legendas, gráficos)
  • Dividir ou delimitar uma área de conteúdo
  • Indicar um progresso
  • etc...

A cor tem múltiplas facetas e é altamente influenciável pelo contexto. Essa versatilidade depende justamente de como, onde e quando está sendo usada.

Isoladamente, a cor não tem todo esse poder — e nem deve ser o único recurso para transmitir uma informação. Mas a cor, somada à outros atributos, pode sim ser um importante recurso para potencializar a função desejada e guiar o usuário.

Todo mundo ganha#

Usabilidade e acessibilidade são parceiras fortíssimas. Boas práticas no uso de cor em interface quando o assunto é acessibilidade, traz uma melhor usabilidade para todo mundo.

Quando a cor é usada em excesso na interface, nada se destaca e a usabilidade fica prejudicada.

O exercício é aprender a dosar a cor e sempre usá-la com intenção.

Um recurso que pode ajudar a distribuir as cores no layout, é a regra de proporção conhecida como 60-30-10, sendo:

  • 60% cor predominante
  • 30% cor de apoio
  • 10% a cor de destaque

Estes não são valores rígidos, até porque é difícil precisar o quanto tem de cada cor no layout. A ideia é mais ser uma referência para se ter em mente quando estamos aplicando cores aos elementos da interface.

Recomendações de acessibilidade#

Seguem a seguir algumas recomendações de acessibilidade para uso da cor:

  • Ter um bom contraste entre cor texto e cor de fundo. A taxa de contraste (contrast ratio) mínima é 4.5: 1, medida através de verificadores, como o Who Can Use;
  • Outros componentes da interface também precisam ter contraste, como é o caso dos controles e ícones. Nesses elementos, o mínimo de contraste exigido pela WCAG é 3: 1;
  • Não usar as cores como a única maneira de transmitir uma informação ou distinguir elementos. Dependendo do contexto, pode-se utilizar textos, ícones, fonte em peso diferente, sublinhado, entre outros recursos;
  • Dar preferência a cores menos saturadas, pois cores com alta saturação são agressivas aos olhos, principalmente quando utilizadas em fundos;
  • Evite usar textos em preto 100% (#000), pois o contraste extremo também é incômodo;
  • Usar as cores com propósito, como um apoio para a guiar a atenção, diferenciar elementos ou relacioná-los

(Fontes: Gaia, recomendação G01/ WCAG, critérios 1.4.1, 1.4.3 e 1.4.11 / curso de acessibilidade Alura)