Pular para o conteúdo

Buscar no Feitio

↵ abre o primeiro↑↓ escolheEsc fecha

Cor

Papel creme, tinta quente e um laranja vivo. A cor do Feitio é pouca de propósito: o requinte está em quantas cores ficam de fora.

Nesta página

Os papéis

Nenhum componente conhece uma cor; conhece um papel: superfície, texto, acento. Cada tema preenche os mesmos papéis, e é por isso que trocar de tema, ou de dia para noite, não quebra nada.

surfaceo fundo da página
surface-raisedblocos sobre a página
surface-toppapel sobreposto
texttexto principal
text-softtexto de apoio
accenta ação principal, o foco
accent-stronglinks e notas
okdeu certo: musgo
warnatenção: mostarda
errordeu errado: vinho

Também: on-accent (texto sobre o laranja), line (linhas finas), shadow (a sombra do papel) e uma superfície para cada estado (ok-surface, warn-surface, error-surface).

Regras

Um laranja por tela

O acento vai na ação principal e em nada mais. Links e notas usam o laranja forte, mais escuro, que lê como texto.

Faça assim

Salvar alteraçõesVeja o histórico.

Um laranja na ação; o link no laranja forte, que não compete.

Não faça

ConfiguraçõesSalvar

Título e botão em laranja: o olho não sabe para onde ir.

A cor nunca fala sozinha

Um estado sempre vem com ícone e palavra, para quem não distingue cores e para quem imprime em preto e branco.

Faça assim

No arFora do ar

Ícone, palavra e cor juntos.

Não faça

Duas bolinhas: para quem não distingue as cores, são iguais.

O erro é vinho, nunca laranja

O vinho foi puxado para longe do laranja para um erro nunca parecer a ação principal.

Nada de cor escrita direto

Sempre o papel, var(--feitio-color-…). Uma cor escrita à mão não muda à noite nem numa fachada.

Dia e noite

A noite não é o dia invertido. Cada papel tem um valor próprio no escuro: o papel vira carvão quente, o creme vira a tinta, e o laranja dos links acende para continuar legível. O laranja da ação principal é o mesmo nos dois modos, fundo, com o texto creme. Sem escolha da página, o Feitio segue o modo do sistema.

De dia

Creme, tinta quase preta, laranja.

Salvar

surface: oklch(96% 0.018 80)

À noite

Carvão quente, creme como tinta, o mesmo laranja.

Salvar

surface: oklch(22% 0.016 55)

Fachadas

Contraste

Todo par que carrega texto ou significado passa o WCAG 2.2 AA, de dia e à noite: 4,5 para texto, 3 para formas. O teste do Feitio confere cada par e reprova o build se algum cair.

ParUsoDiaNoiteMínimo
text / surfacetexto principal13,914,14,5
text-soft / surfacetexto de apoio6,48,14,5
accent-strong / surfacelinks e notas5,88,04,5
on-accent / accenttexto do botão principal5,05,04,5
accent / surfacebotão principal, foco4,83,23
warn / warn-surfaceaviso de atenção4,87,54,5

A conta do WCAG 2 dá nota alta demais para texto escuro sobre cor saturada de tom médio: o laranja antigo, com texto escuro, passava com 5,2 e mesmo assim cansava a leitura. Por isso o laranja é fundo e o texto em cima é creme; a medida perceptual (APCA) confirma, com Lc 79 contra 40 de antes.

Topo