Eu vim aqui procurando um pouco de ajuda ou conselhos de design sobre como eu poderia melhorar o seguinte:
Como o título diz, estou exibindo um banner de site com vários textos exibidos em imagens diferentes como pano de fundo. Agora, como a maioria das imagens é escura, defini a cor da fonte como branca. Mas, mesmo assim, parte do texto não é muito legível em algumas imagens como:
Como estou trabalhando com CSS, tentei diferentes opções, como:
Adicionando sombras de texto:
CSS:
text-shadow: 3px 3px 0px #000;
Também tentei, criando uma caixa semitransparente ao redor do texto:
Sinto a caixa que parece fora do lugar.
Eu criei um violino para quem conhece CSS. Caso contrário, não hesite em me aconselhar com base apenas na sua imaginação.
PS: Você também pode aconselhar sobre o uso de uma fonte diferente, se isso a ajudar a se destacar melhor.
Respostas:
Como alternativa às já excelentes respostas, que tal adicionar uma div preta com 50% de opacidade atrás do texto?
Isso permitiria que a fonte funcionasse basicamente em qualquer imagem também.
EXEMPLO
fonte
Sugiro deixar a fonte em negrito (apenas uma alteração de peso, não a fonte em si) e re-especificar a sombra para que ela defina todas as bordas das letras:
Você pode até combinar mais de uma sombra de texto para criar um contorno definido e um desfoque:
fonte
text-shadow
fornecido por você junto com a solução SaturnsEye.Dê um fundo transparente preto e um pouco de preenchimento
Simplesmente brinque um pouco com esses números, mas deve fornecer um resultado útil.
fonte
opacity
propriedade não ajuda nesse caso, enquanto a configuração da opacidade nabackground-color
propriedade faz o trabalho. Como aqui