<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD with MathML3 v1.3 20210610//EN" "JATS-archivearticle1-3-mathml3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" dtd-version="1.3" article-type="other" xml:lang="pt"><front><journal-meta><journal-id journal-id-type="publisher-id">appstoryo</journal-id><journal-title-group><journal-title>AppStoryo</journal-title></journal-title-group><publisher><publisher-name>lapnito.cz s.r.o.</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="publisher-id">blog/check-text-contrast-picked-color-ui/pt</article-id><title-group><article-title>Como verificar o contraste de texto de uma cor escolhida antes de usá-la na interface</article-title></title-group><contrib-group><contrib contrib-type="author"><string-name>Lubor Šimůnek</string-name></contrib></contrib-group><pub-date date-type="pub" publication-format="electronic"><day>29</day><month>08</month><year>2026</year></pub-date><permissions><copyright-statement>© 2026 lapnito.cz s.r.o.</copyright-statement><copyright-year>2026</copyright-year><copyright-holder>lapnito.cz s.r.o.</copyright-holder><license license-type="open-access" xlink:href="https://creativecommons.org/licenses/by/4.0/"><license-p>CC BY 4.0</license-p></license></permissions><self-uri xlink:href="https://appstoryo.com/pt/blog/check-text-contrast-picked-color-ui"/><abstract><p>Aprenda a verificar a proporção de contraste WCAG e ajustar cores em HSL para que sua interface seja sempre acessível e legível.</p></abstract><kwd-group kwd-group-type="author"><kwd>Design</kwd><kwd>article</kwd><kwd>AppStoryo</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>Por que o contraste é essencial</title><p>Cerca de 300 milhões de pessoas no mundo têm algum tipo de deficiência de visão de cores. Projetar com bom contraste não é só estética — em muitas regiões é obrigação legal. O padrão de referência é o <bold>WCAG 2.1</bold>, que define:</p><list list-type="bullet"><list-item><p><bold>Nível AA</bold>: proporção de contraste de 4,5:1 para texto normal e 3:1 para texto grande.</p></list-item><list-item><p><bold>Nível AAA</bold>: 7:1 para texto normal.</p></list-item></list></sec><sec id="s2"><title>Erros frequentes</title><p>Os mais comuns são: cinza claro sobre branco (pode chegar a 1,5:1), botões coloridos com texto branco que parecem legíveis mas reprovam no AA, e cores que passam no modo claro mas falham no modo escuro.</p></sec><sec id="s3"><title>Fluxo de trabalho prático</title><list list-type="order"><list-item><p><bold>Capture a cor de fundo.</bold> Abra o <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">Color Picker Camera: HEX RGB</ext-link>, aponte a câmera para a superfície e toque para obter o HEX na hora. O app também exibe o HSL, que você usará no próximo passo.</p></list-item><list-item><p><bold>Capture a cor do texto</bold> da mesma forma.</p></list-item><list-item><p><bold>Verifique o par num verificador de contraste</bold> como o WebAIM Contrast Checker, o painel de Acessibilidade no DevTools ou o plugin Contrast no Figma.</p></list-item><list-item><p><bold>Ajuste a luminosidade no HSL até passar.</bold> Mantenha o H e o S e reduza o L para escurecer sem mudar a identidade visual da cor.</p></list-item></list></sec><sec id="s4"><title>Por que HSL é ideal para ajustar contraste</title><p>RGB e HEX não oferecem controle intuitivo sobre o brilho. HSL separa matiz, saturação e luminosidade. O <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Color Picker Camera: HEX RGB</ext-link> exibe HEX, RGB, HSL e CMYK ao mesmo tempo — sem conversões manuais.</p></sec><sec id="s5"><title>Exemplo real</title><p>Um botão azul médio (#4A90E2) com texto branco tem contraste de aproximadamente 3,1:1, reprovando no AA. Mude para azul-marinho escuro (#1A3A6B) e o contraste sobe para 9,4:1, superando até o AAA.</p></sec><sec id="s6"><title>Nota sobre WCAG 3.0 e APCA</title><p>A próxima versão das diretrizes introduz o APCA, um modelo de contraste perceptual mais refinado. O WCAG 2.1 AA continua sendo o padrão vigente, mas vale testar contra o APCA se você está construindo algo de longo prazo.</p><p><bold>Baixe o Color Picker Camera: HEX RGB grátis para <ext-link ext-link-type="uri" xlink:href="https://apps.apple.com/us/app/color-picker-camera-hex-rgb/id6759371237">iOS</ext-link> ou <ext-link ext-link-type="uri" xlink:href="https://play.google.com/store/apps/details?id=com.tomas.color_picker">Android</ext-link></bold> — sem anúncios, sem rastreamento e funciona totalmente offline.</p></sec></body></article>
