Estou tentando melhorar um site existente, e é com isso que estou começando:
<body style='
background-color: rgb(50,101,152);
color: red;
text-decoration-color: red;
text-decoration-style: solid;
font-size: 12px;
font-weight: 700;
font-family: "Bitstream Vera Sans", Verdana, Lucida, Arial, Helvetica, sans-serif;
//text-shadow: 0px 0px 15px white;
'>
This is hard to read!
</body>
Acho que essa combinação de cores é difícil de ler. Outros discordam, mas concordamos que depende muito do contraste, brilho e outras propriedades da tela (até o ângulo de visão):
Eu já experimentou um pouco com -webkit-text-stroke
, text-shadow
(ver código acima), mas como eu melhorar as coisas em uma tela, fica pior em outro.
O que mais posso tentar tornar isso mais legível em uma variedade de telas, mantendo o esquema geral de cores?
Respostas:
Mude a mente do cliente.
Não há nada que possa corrigir o fato de que o texto em vermelho sobre fundo azul é uma opção extremamente ruim para legibilidade, porque o contraste é muito baixo e porque especificamente vermelho e azul funcionam mal como cores contrastantes.
Este site webaim.org mostra que o contraste entre suas duas cores é lamentável 1,52: 1
O contraste é importante para a legibilidade
O contraste do texto é um dos aspectos mais importantes da legibilidade do texto. Felizmente para nós, as Diretrizes de Acessibilidade para Conteúdo da Web (WCAG) 2.0 abordam especificamente o contraste de texto e fornecem diretrizes que, embora destinadas a fornecer acessibilidade da Web a pessoas com deficiência, também oferecem bons conselhos em geral.
Portanto, o site de seus clientes está em contradição direta com as diretrizes profissionais publicadas . Também está em contradição com o gosto estético (na minha opinião profissional)
Você ainda pode usar elementos de vermelho e azul em um design, se necessário. Mas colocar o texto em vermelho do "tamanho do conteúdo" sobre um plano de fundo azul simplesmente afastará uma grande porcentagem dos visitantes do seu site. Na minha opinião, você tem uma responsabilidade profissional de convencer seu cliente a não usá-lo.
Esperamos que os links fornecidos possam ajudar a tornar seu caso de uma maneira mais robusta do que simplesmente argumentar que você acha difícil ler. Na verdade, é comprovadamente difícil de ler.
Chromostereopsis
Se isso não foi suficientemente convincente, tente o seguinte: a Chromostereopsis é (brevemente!) Uma ilusão de ótica que causa problemas de profundidade de campo para os telespectadores. É desagradável!
fonte
Embora de modo algum seja perfeito (ou até bom), adicionar um contorno branco (ou outro) ao texto pode ajudar na legibilidade:
Isso pode ser útil se o seu cliente insistir em manter as cores.
fonte
Você não pode. Esses tons de vermelho e azul são cores escuras e saturadas, eles praticamente vibram um contra o outro e esse texto fará os olhos das pessoas sangrarem. Qualquer desenvolvedor ou designer que não se importe com a legibilidade do texto deve sair da cidade em um trilho de rubi.
Tente deixar o vermelho MUITO mais claro. Ficará rosa, mas será mais legível. Ou use branco ou amarelo pálido nesse fundo. Fundos escuros são notoriamente difíceis de legibilidade. Você pode ter a mesma cor geral - um azul esverdeado - mas torná-la muito mais clara. Mas o texto em vermelho brilhante também nunca é fácil de ler, então eu descartaria esse esquema de cores para o texto.
fonte
Como foi apontado, esse é um contraste de cores horrível . Também é uma paleta ruim para pessoas daltônicas (com daltonismo vermelho-azul, a taxa de contraste cai para algo bem próximo de 1: 1, o que é completamente ilegível).
Sua melhor aposta aqui será convencer o cliente de que ele não deve misturar texto e plano de fundo colorido. Colora o texto ou o plano de fundo, não os dois. Tente carregar um modelo em uma ferramenta que permita simular percepções daltônicas (você pode encontrar algumas opções decentes on-line) e mostre o resultado ao seu cliente, o que deve ajudar significativamente a convencê-los.
Se isso não for uma opção, outras coisas que você pode tentar melhorar a legibilidade incluem (observe que nenhuma delas resolve o problema de daltonismo, elas apenas ajudam no contraste ou na legibilidade geral:
text-shadow: 2px 2px 4px black;
é provavelmente um ponto de partida decente.rgb(255,0,0)
. Eu tentaria com algo comorgb(255,204,204)
(ou possivelmente até mais leve) primeiro e me ajustaria a partir daí.rgb(25,51,77)
é sobre o mesmo tom, mas deve estar escuro o suficiente para tornar o texto mais legível.Mais uma opção que também ajuda alguns com o problema de daltonismo:
rgb(82,102,122)
) como ponto de partida.fonte
Se você já tentou a sombra do texto, acho que a única possibilidade de manter as mesmas cores é aumentar o tamanho do texto
Estilos
fonte
Você precisa ter uma taxa de contraste alta o suficiente entre o plano de fundo e o texto (objeto em primeiro plano) para que seja legível, com uma taxa de contraste mínima de 4,5: 1. https://www.oss-usa.com/color-check-ada-image-compliance mostra que seu plano de fundo e primeiro plano estão muito próximos para serem legíveis.
Às vezes, o cliente precisa saber que o esquema de cores não pode ser totalmente preservado e precisa ser revisado para atender aos requisitos de legibilidade. Obviamente, reverter o texto para uma cor clara daria contraste suficiente contra um fundo escuro.
fonte
"Como você torna o texto mais legível?" Em suma, você não! A combinação de cores não atende às diretrizes de acessibilidade da Web e não deve ser usada. Uma cor diferente de primeiro plano ou plano de fundo deve ser usada. Independentemente de qual seja seu público-alvo, você deve sempre procurar atender pessoas com deficiência visual, e essa é uma solução fácil.
As taxas de contraste para suas combinações de cores podem ser vistas aqui ... https://snook.ca/technical/colour_contrast/colour.html#fg=FF0000,bg=326598
fonte
(Não há pontos suficientes para comentar)
Você pode tentar adicionar um traço ao texto. Estou usando o termo "traço" no sentido do photoshop, basicamente a cor da borda / contorno do texto para servir como contraste. Preto / branco deve ser bom (especialmente se você brinca com a espessura do traço), mas imagino que certos tons de vermelho / azul também funcionem.
fonte