Heim >Web-Frontend >CSS-Tutorial >Wie erstelle ich mit CSS Box Shadow eine dicke Unterstreichung hinter Text?
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!