CSS: リストのマークに画像を指定する list-style-image

CSS でリストのマークとして画像を指定したい場合は、 list-style-image プロパティを使用します。

list-style-image プロパティと同時に list-style-type プロパティが指定されている場合は、 list-style-image プロパティが優先されます。

指定する値は、表示する画像の「URL」を指定します。 画像を表示しない場合は「none」を指定します。

使用例


list-style-image: url("sample.png");

リストのマークに画像を表示するサンプル

下のリストは、マークとして赤丸と青丸の画像を表示させています。 クラスを使って赤丸か青丸を指定し、 li 要素ごとに画像が指定できるようにしています。 画像を指定していない li 要素は、デフォルト指定の黒丸が表示されます。

  • リストA
  • リストB
  • リストC
  • リストD
  • リストE

<ul>
<li class="red_ball">リストA</li>
<li class="blue_ball">リストB</li>
<li class="red_ball">リストC</li>
<li class="blue_ball">リストD</li>
<li>リストE</li>
</ul>


<style>
    /* 赤丸 */
    li.red_ball {
        list-style-image: url("/img/img04/red.png");
    }
    /* 青丸 */
    li.blue_ball {
        list-style-image: url("/img/img04/blue.png");
    }
</style>

HTML・CSS入門