Heim >Web-Frontend >CSS-Tutorial >Wie erstelle ich mit CSS Box Shadow eine dicke Unterstreichung hinter Text?

Wie erstelle ich mit CSS Box Shadow eine dicke Unterstreichung hinter Text?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-19 12:35:10572Durchsuche

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

Dicke Unterstreichung hinter Text

Das Unterstreichen von Text ist eine gängige Stiltechnik, die im Webdesign verwendet wird. Allerdings kann es eine Herausforderung sein, eine dicke, markante Linie unter dem Text zu erstellen. In dieser Ausgabe geht es um die Herausforderung, nicht nur Text zu unterstreichen, sondern die Unterstreichung direkt hinter dem Text selbst zu platzieren.

[Originalfrage]

Wie kann man das unterstreichen? erscheint hinter dem Text mit Spans und CSS?

[Verbesserte Antwort]

An Ein alternativer Ansatz zum Erzielen einer dicken Unterstreichung hinter dem Text ist die Verwendung eines Kastenschattens:

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>

Diese Methode erzeugt einen Schatten, der den Eindruck einer dicken Linie direkt hinter dem Text erweckt, ohne den Text zu beeinträchtigen Positionierung oder Inhalt des Textes.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mit CSS Box Shadow eine dicke Unterstreichung hinter Text?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn