今回は、「CSSの擬似要素を使ってテキストの下に二重線を敷く方法」について紹介します。
CSSの擬似要素を使ってテキストの下に二重線を敷く方法
完成形はこちら。
※ Google Chrome、Microsoft edge、Safariで表示確認済み
See the Pen
by ゆーじろー (@yuji64)
on CodePen.
HTML
<div class="double-line">
<span>二重線です</span>
</div>
親要素のdouble-lineの中に、spanでテキストを表示します。
CSS
span {
position: relative;
padding-bottom: 5px;
border-bottom: 1px solid red;
}
span::before{
content: '';
position: absolute;
bottom: -5px;
left: 50%;
transform: translateX(-50%);
border-bottom: 1px solid red;
width: 100%;
}
1つ目の線はspanに「border-bottom」を指定して表示します。
2つ目の線は、spanの擬似要素として表示させます。
これでテキストの下に二重線を敷くことができました。
まとめ
以上が、「CSSの擬似要素を使ってテキストの下に二重線を敷く方法」でした。


