Maison >interface Web >tutoriel CSS >Comment créer un soulignement épais derrière le texte à l'aide de CSS Box Shadow ?

Comment créer un soulignement épais derrière le texte à l'aide de CSS Box Shadow ?

Patricia Arquette
Patricia Arquetteoriginal
2024-12-19 12:35:10601parcourir

How to Create a Thick Underline Behind Text Using CSS Box Shadow?

Soulignement épais derrière le texte

Le soulignement du texte est une technique de style courante utilisée dans la conception Web. Cependant, créer une ligne épaisse et bien visible sous le texte peut s’avérer difficile. Ce problème répond au défi non seulement de souligner le texte, mais aussi de placer le soulignement directement derrière le texte lui-même.

[Question originale]

Comment pouvez-vous créer un soulignement qui apparaît derrière le texte en utilisant des spans et CSS ?

[Amélioré Réponse]

Une approche alternative pour obtenir un soulignement épais derrière le texte consiste à utiliser une ombre de boîte :

p {
  font-size: 100px;
  font-family: arial;
}

span {
  padding: 0 10px;
  box-shadow: inset 0 -0.4em 0 0 magenta;
}

span:nth-child(2) {
  box-shadow: inset 0 -0.55em 0 0 magenta;
}

span:nth-child(3) {
  box-shadow: inset 0 -0.7em 0 0 magenta;
}
<p>
  <span>A</span><span>B</span><span>C</span>
</p>

Cette méthode crée une ombre qui donne l'apparence d'une ligne épaisse directement derrière le texte, sans affecter le positionnement ou le contenu du texte.

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