ホームページ >ウェブフロントエンド >CSSチュートリアル >スパンと CSS を使用してテキストの後ろに太い下線を作成するにはどうすればよいですか?

スパンと CSS を使用してテキストの後ろに太い下線を作成するにはどうすればよいですか?

DDD
DDDオリジナル
2024-12-21 06:07:15893ブラウズ

How Can I Create a Thick Underline Behind Text Using Spans and CSS?

スパンと CSS を使用してテキストの後ろに太い下線を付けます

スパンと CSS を使用して、テキスト「ABC」の後ろに太い下線を作成したいとします。ネストされたスパンと色付きの枠線下部を使用して、テキストの下に下線を付けることはできましたが、テキストの後ろおよびテキストのベースラインの上に下線を配置するのに苦労しています。

これを実現する別のアプローチは次のとおりです。望ましい効果:

CSS:

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;
}

HTML:

<p>
  <span>A</span><span>B</span><span>C</span>
</p>

以上がスパンと CSS を使用してテキストの後ろに太い下線を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。