Je suis venu ici à la recherche d'un peu d'aide à la conception ou de conseils sur la façon dont je pourrais éventuellement améliorer les éléments suivants:
Comme le titre l'indique, j'ai une bannière de site Web avec plusieurs textes affichés sur différentes images en arrière-plan. Maintenant, comme la plupart des images sont sombres, j'ai défini la couleur de la police sur blanc. Mais même alors, une partie du texte n'est pas très lisible sur quelques images comme:
Depuis que je travaille avec CSS, j'ai essayé différentes options telles que:
Ajout d'ombres de texte:
CSS:
text-shadow: 3px 3px 0px #000;
A également essayé, en créant une boîte semi-transparente autour du texte:
Je sens que la boîte que l'on regarde n'est pas à sa place.
J'ai créé un violon pour tous ceux qui connaissent CSS. Sinon, n'hésitez pas à me conseiller en vous basant uniquement sur votre imagination.
PS: Vous pouvez également conseiller d'utiliser une police différente si cela peut vous aider à mieux vous démarquer.
Réponses:
Comme alternative aux réponses déjà excellentes, que diriez-vous d'ajouter un div noir avec 50% d'opacité derrière le texte?
Cela permettrait également à la police de fonctionner sur pratiquement n'importe quelle image.
EXEMPLE
la source
Je suggère de mettre la police en gras (juste un changement de poids, pas la police elle-même) et de spécifier l'ombre afin qu'elle définisse tous les bords des lettres:
Vous pouvez même combiner plusieurs ombres de texte pour créer un contour précis ainsi qu'un flou:
la source
text-shadow
fourni par vous avec la solution de SaturnsEye.Donnez-lui un fond transparent noir et un peu de rembourrage
Jouez simplement un peu avec ces chiffres, mais cela devrait vous donner un résultat utilisable.
la source
opacity
propriété n'aidera pas dans ce cas, alors que la définition de l'opacité dans labackground-color
propriété fait l'affaire. Comme ici