ミギムキ

[CSS] マーカー(アイコン)を画像にしたリスト

サンプルコード

html

<div class="list_icon"> <ul> <li>サンプルテキスト</li> <li>サンプルテキスト</li> <li>サンプルテキスト</li> </ul> </div>

CSS

.list_icon ul { list-style: none; } .list_icon li { position: relative; padding: 0px 0px 0px 2em; } .list_icon li::before { position: absolute; top: 50%; left: 0px; transform: translateY(-50%); width: 1em; height: 1em; background-image: url(icon_xxx.png); background-repeat: no-repeat; background-position: center; background-size: contain; content: ""; } .list_icon li + li { margin-top: 1em; }

デフォルトのマーカーを非表示にし、paddingで余白を設けたエリアにbefore疑似要素で背景画像を設定しています。

ご質問など受け付けています

記事の中でわかりにくかったところ、もっと知りたかったこと、間違っていることなど、何でもお気軽にご連絡ください。

ご連絡は下記フォームを利用いただくか、ツイッターアカウント@flat8migi宛てでもOKです。