Devs & IA
UI/UX DesignTutorial

Criar uma paleta de cores acessível com IA, passo a passo

Anderson Ventura8 min de leitura

Pedir uma paleta de cores para a IA é fácil e o resultado sai bonito na hora. O problema aparece depois: metade das combinações não passa em contraste, os papéis de cada cor não estão definidos e, quando você vai aplicar num produto de verdade, a paleta linda vira texto que ninguém lê. Este passo a passo resolve isso — com a etapa de acessibilidade no meio, não no fim.

Não precisa ser designer. Se cor e tipografia te assustam um pouco, este texto anda junto com tipografia para quem não é designer.

Passo 1: comece pela função, não pela cor

Antes de abrir qualquer IA, responda em uma linha: que sensação o produto precisa passar e onde ele vai viver? "App financeiro que precisa transmitir confiança e calma" é um briefing. "Quero azul" não é. A IA responde muito melhor a intenção do que a palpite de cor — e você evita a paleta genérica que serve pra qualquer coisa e não combina com nada.

Passo 2: peça a paleta base — e peça direito

Um bom pedido traz contexto, restrição e formato de saída. Em vez de "me dê uma paleta bonita", algo como:

Preciso de uma paleta para um app financeiro que transmita
confiança e calma. Quero:
- 1 cor de marca (primária)
- 1 cor de acento para ações
- uma escala de neutros (do quase branco ao quase preto)
- 1 cor de sucesso, 1 de alerta, 1 de erro
Devolva os valores em HEX, com um nome curto para cada cor.

Repare que você não pediu "as cores" — pediu os papéis. Isso é o que separa uma paleta usável de um punhado de HEX solto.

Passo 3: teste o contraste (a etapa que a IA erra)

Aqui está o pulo do gato. A IA quase sempre entrega combinações que parecem boas mas falham em contraste — e ela não checa isso sozinha de forma confiável. Você precisa medir.

Por que essa etapa cai no seu colo? Porque a IA otimiza a paleta por harmonia visual — tons que combinam entre si —, e harmonia não é a mesma coisa que legibilidade. Duas cores podem ser lindas juntas e, ainda assim, uma sobre a outra formar um texto que cansa a vista em segundos. O contraste é uma medida objetiva, com número; a "beleza" que a IA persegue é subjetiva. Quando os dois brigam, quem decide o que vai para a tela é o número.

A régua é o WCAG. Os alvos que importam:

  • 4,5:1 — texto normal sobre o fundo. É o mínimo para o corpo de texto ser legível.
  • 3:1 — texto grande (títulos) e elementos de interface (bordas de botão, ícones que carregam significado).

Pegue cada par que você vai usar de fato — texto sobre fundo, texto do botão sobre a cor do botão — e passe num verificador de contraste (há vários gratuitos; procure por "contrast checker"). Peça à IA para ajustar o que não passar: "o texto sobre o acento deu 3,1:1; escureça o acento até passar de 4,5:1 mantendo o tom". Ela corrige rápido quando você aponta o número.

Passo 4: defina os papéis (tokens)

Uma cor sem papel é decoração. Transforme a paleta aprovada em tokens — nomes por função, não por cor:

--fundo:        #0f1115
--superficie:   #1a1d24
--texto:        #e8eaed
--texto-suave:  #a0a4ab
--marca:        #4f7cff
--acento:       #22d3ee
--sucesso:      #22c55e
--alerta:       #f59e0b
--erro:         #ef4444

Nomear por função (--texto, não --cinza-claro) é o que deixa a paleta sobreviver a mudanças: no dia em que a marca virar verde, você troca um valor e o resto continua fazendo sentido. É o mesmo princípio que sustenta consistência num design system com IA.

Passo 5: cheque em situação real

Paleta se prova aplicada, não no swatch. Faça três testes rápidos:

  • Tema claro e escuro: se o produto tem os dois, cada token precisa de um valor em cada tema. Uma cor de acento que brilha no escuro pode sumir no claro.
  • Daltonismo: simule (há extensões de navegador para isso). Se a única diferença entre "sucesso" e "erro" é a cor, quem não distingue verde de vermelho fica perdido — junte um ícone ou texto ao sinal.
  • Estados: hover, foco, desabilitado. O estado de foco precisa ser visível para quem navega por teclado; não deixe a IA "sumir" com ele em nome do minimalismo.

Passo 6: documente as regras de uso

Termine escrevendo, em três linhas, quando usar cada cor: "acento só em ação principal; nunca dois acentos na mesma tela; erro só em mensagem de erro, nunca como enfeite". Sem isso, a paleta linda vira bagunça na segunda tela, porque cada pessoa (ou cada nova conversa com a IA) usa as cores de um jeito.

O resumo honesto

A IA é ótima para o Passo 2 (gerar opções) e para o Passo 4 (converter em tokens quando você dá a estrutura). Ela é fraca no Passo 3 (contraste) e não faz o Passo 1 nem o Passo 6 por você — que são justamente os que decidem se a paleta funciona. Use a velocidade dela onde ela é forte, e assuma você as etapas de julgamento. Uma paleta acessível não é a mais bonita que a IA cospe; é a que qualquer pessoa consegue ler.

CompartilharXLinkedInWhatsApp

Continue lendo