list-style-imageとは?おしゃれなデザイン・設定の方法をわかりやすく解説します!!

今回はリストをレイアウトするときに使えるlist-style-imageのお話。

list-style-imageどういう風に設定するの?
画像はどこから探せばいいの?

このような疑問に答えながらlist-style-image使い方を初心者向けにわかりやすく解説します。

この記事を最後まで読めばlist-style-imageのプロパティがが使いこなせるようになるはずです。
ぜひ最後まで読んでみて下さい。

list-style-imageとは

list-style-imageの読み方

list-style-imageは【リスト・スタイル・イメージ】と読みます。
listは一覧表・リスト、styleは様式・スタイル、imageは画像を意味します。

list-style-imageはリストのマーカー部分に画像をつけることができるプロパティです。

list-style-imageはリストのマーカー部分を画像で表示します

リストスタイルとは、下記のようになリストになっているものを指します。

表示

  • りんご
  • バナナ
  • メロン

コード

【ul】タグで全体を囲み、【li】タグでリストの項目を一つずつ囲みます。
ちなみに【ol】で囲むと順序付きリストになります。

表示【olで囲んだ場合・順序付き】

  1. りんご
  2. バナナ
  3. メロン

コード【olで囲んだ場合・順序付き】

【余談】文字で点や数字を打てばいいんじゃないの?

見た目は変わりありませんが、タグを使うことでブラウザに「これはリストですよ」と示すことができるのでタグを使いましょう。

list-style-imageで利用できる値

list-style-imageでは以下の値を使うことができます。

説明
none 例・list-style-image: none;
画像をマーカーとして使用しないように指定します。この値が設定された場合、代わりに list-style-typeで定義されたマーカーが使われます。
url 例・list-style-image: url(“../../example.svg”);
表示したい画像のurlを指定します。

対応ブラウザ

対応ブラウザは以下の通りです。

PC用ブラウザ 対応状況
Chrome 完全対応
Edge 完全対応
Firefox 完全対応
nternet Explorer 完全対応
Opera 完全対応
Safari 完全対応
スマートフォン用ブラウザ 対応状況
Android webview 完全対応
Android版Chrome 完全対応
Android版Firefox 完全対応
Android 版 Opera 完全対応
iOS版Safari 完全対応
Samsung Internet 完全対応

このように全てのブラウザで対応しているので安心して使用できます。

list-style-imageの基本的な使い方

list-style-imageの使い方

cssでulに対して指定します。

※urlの部分は変更してください。

実装結果

list-style-imageと類似する要素との違い

list-style-imageと類似する要素に【list-style-type】というプロパティがあります。
list-style-typeを指定することで簡単にマーカーを数字や文字に変更できます。

さらにcssでデザインを変えればさらにおしゃれなものに変更できます。

list-style-type

list-style-typeは次のように指定できます。

【list-style-type: none】マーカーなし

  • りんご
  • バナナ
  • いちご

【list-style-type: disc】黒丸

  • りんご
  • バナナ
  • いちご

【list-style-type: circle】白丸

  • りんご
  • バナナ
  • いちご

【list-style-type: square】黒四角

  • りんご
  • バナナ
  • いちご

【list-style-type: lower-roman】小文字のローマ数字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: upper-roman】大文字のローマ数字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: lower-greek】小文字のギリシャ文字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: decimal】算用数字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: decimal-leading-zero】先頭に0をつけた算用数字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: lower-latin】小文字のアルファベット
(【list-style-type: lower-alpha】でもOK)

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: upper-latin】大文字のアルファベット
(【list-style-type: upper-alpha】でもOK)

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: cjk-ideographic】漢数字

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: hiraganaひらがなのあいうえお順】

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: katakana】 カタカナのアイウエオ順

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: hiragana-iroha】ひらがなのいろはにほへと順

  1. りんご
  2. バナナ
  3. いちご

【list-style-type: katakana-iroha】カタカナのイロハニホヘト順

  1. りんご
  2. バナナ
  3. いちご

※ヘブライ数字、アルメニア数字、グルジア数字は使用頻度が少ないので、今回は省略します。
最初の点だけが【ul】タグで残りは【ol】タグを使うので覚えておきましょう。

全て暗記する必要はありません。
基本だけ覚えていて応用したい時はググればOKです。

list-style-imageのおしゃれなデザイン【画像の見つけ方】

では実際にどのようなデザインがオススメでしょうか?
いざ画像を使用しようと思ってもおしゃれなフリー画像を見つけるのは難しいです。

そこでオススメなフリーアイコンサイトを3つ紹介します。

ICOON MONO

https://icooon-mono.com/

オススメポイント
数も豊富で無料で使えるオススメのサイトです。
シンプルなのでマーカーとしても使い勝手がいいです。
ダウンロードする前に画像の色が変えられるので便利です。

ハンコでアソブ

http://hankodeasobu.com/

オススメポイント
数は少なめで白黒しかないですが、かすれた感じのデザインが可愛いです。ナチュラルなサイトのグローバルメニューにも最適です。

150 outlined icons

https://freebiesbug.com/psd-freebies/150-free-outlined-icons-psd-ai-svg-webfont/

オススメポイント
線で作られたシンプルで使いやすいアイコンが150個でセットになっています。

まとめ

いかがだったでしょうか。
今回はlist-style-imageの設定方法や、おしゃれな画像サイトを紹介しました。
リストのスタイルはcssでも設定できますが、画像を使えば簡単におしゃれなリストスタイルが設定できます。

この記事が少しでもお役に立てれば幸いです。

参考文献:https://developer.mozilla.org/ja/docs/Web/CSS/list-style-image

BLOGコンテンツをパーソナライズします

あなたは現在「プログラミング学習者」ですか?