CSSのpositionを使ってリストの丸アイコンを作成する方法
今回は、「CSSのpositionを使ってリストの丸アイコンを作成する方法」について紹介します。
コーディング初心者の方でも簡単に出来るので、是非参考にしてください!
目次
CSSのpositionを使ってリストの丸アイコンを作成する方法
完成形はこちら。
See the Pen
Untitled by webis (@webis-co)
on CodePen.
positionプロパティを使って丸アイコンを作成しました。
positionプロパティを使って丸アイコンを作成することで、テキストの行頭が簡単に揃うので便利です!
それでは早速コーディングしていきましょう。
HTML
<ul> <li>ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。</li> <li>ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。</li> <li>ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。ダミーテキストが入ります。</li> </ul>
ulタグの中に、liタグを3つ用意しました。
CSS
ul { max-width: 600px; padding: 0 15px; margin: 50px auto; } ul li { position: relative; font-size: 18px; line-height: 1.6; padding-left: 30px; } ul li::before { content: ""; position: absolute; top: 8px; left: 0; width: 16px; height: 16px; background-color: #444; border-radius: 50%; } ul li:not(:last-child) { margin-bottom: 25px; }
まずはliタグに対して「position: relative;」を指定します。
そしてliタグのbefore(擬似要素)に対して「position: absolute;」を指定します。
さらに「content: “”;」を使って、擬似要素で丸アイコンを作成していきます。
あとはサイズと色や配置をお好みで指定したら完了です!
まとめ
以上が、「CSSのpositionを使ってリストの丸アイコンを作成する方法」でした。