Maison >interface Web >tutoriel CSS >Comment puis-je créer des contours de texte de couleur personnalisée à l'aide de CSS ?

Comment puis-je créer des contours de texte de couleur personnalisée à l'aide de CSS ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-15 21:16:11248parcourir

How Can I Create Custom-Colored Text Outlines Using CSS?

Création de contours de texte avec des couleurs personnalisées en CSS

La mise en surbrillance de parties spécifiques du texte, telles que des noms propres ou des hyperliens, est généralement obtenue en modifiant leurs couleurs. Cependant, cette approche est devenue quelque peu dépassée.

CSS propose une propriété expérimentale appelée text-stroke en CSS3, bien que son implémentation reste peu fiable. Comme alternative, la propriété text-shadow fournit une solution viable pour simuler les contours du texte.

Pour obtenir cet effet, quatre ombres sont utilisées :

.strokeme {
  color: white;
  background-color: white;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px 1px 0 #000, 1px 1px 0 #000;
}

Incorporation de ces styles dans un élément HTML entraîne un texte qui apparaît entouré dans certains navigateurs :

<div class="strokeme">
  This text should have a stroke in some browsers
</div>

En tirant parti de la propriété text-shadow, les développeurs peuvent créer des contours de couleur personnalisée autour de leur texte, améliorant la lisibilité et l'engagement de leur contenu.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn