リスト・グループ List group
リスト・グループは、単なるリストではなく、柔軟で強力なリスト形式のコンポーネントだ。
使い方
ul要素を使うスタイル
バッジ付きリスト項目
カラー・バリエーション(ul要素)
div要素を使うリンク付きスタイル
特定のメニューを無効化
カラー・バリエーション(div要素)
カスタム・コンテンツ
使い方
class
属性にlist-group
を指定したul
要素やdiv
要素を用意する。- 1の要素内に配置するリスト項目(
ul
要素やa
要素)のclass
属性にlist-group-item
を指定する。
<ul class="list-group"> <li class="list-group-item">リスト項目A</li> <li class="list-group-item">リスト項目B</li> <li class="list-group-item">リスト項目C</li> </ul> <div class="list-group"> <a class="list-group-item" href="#">メニューA</a> <a class="list-group-item" href="#">メニューB</a> <a class="list-group-item" href="#">メニューC</a> </div>
ul
要素を使うスタイル
表示サンプル
- リスト項目A
- リスト項目B
- リスト項目C
ソースコード
<ul class="list-group"> <li class="list-group-item">リスト項目A</li> <li class="list-group-item">リスト項目B</li> <li class="list-group-item">リスト項目C</li> </ul>
バッジ付きリスト項目
リスト項目内にバッジを配置するスタイル。
表示サンプル
- リスト項目A 26
- リスト項目B 7
- リスト項目C 10
ソースコード
<ul class="list-group"> <li class="list-group-item"> リスト項目A <span class="badge">26</span> </li> <li class="list-group-item"> リスト項目B <span class="badge">7</span> </li> <li class="list-group-item"> リスト項目C <span class="badge">10</span> </li> </ul>
カラー・バリエーション(ul
要素)
ul
要素を使うリスト・グループにおける、コンテキスト・クラスを使ったカラー・バリエーション。
表示サンプル
- リスト項目A
- リスト項目B
- リスト項目C
- リスト項目D
ソースコード
<div class="list-group"> <a class="list-group-item list-group-item-success" href="#">メニューA</a> <a class="list-group-item list-group-item-info" href="#">メニューB</a> <a class="list-group-item list-group-item-warning" href="#">メニューC</a> <a class="list-group-item list-group-item-danger" href="#">メニューD</a> </div>
div
要素を使うリンク付きスタイル
現在開いているアクティブなメニューのclass
属性にはactive
を追加する。
サイドメニューなどに最適なスタイルだ。
表示サンプル
ソースコード
<div class="list-group"> <a class="list-group-item" href="#">メニューA</a> <a class="list-group-item active" href="#">メニューB</a> <a class="list-group-item" href="#">メニューC</a> </div>
特定のメニューを無効化
無効化したいメニューのclass
属性にdisabled
を追加する。
表示サンプル
ソースコード
<div class="list-group"> <a class="list-group-item" href="#">メニューA</a> <a class="list-group-item disabled" href="#">メニューB</a> <a class="list-group-item" href="#">メニューC</a> </div>
カラー・バリエーション(div
要素)
div
要素を使うリスト・グループにおける、コンテキスト・クラスを使ったカラー・バリエーション。
表示サンプル
ソースコード
<div class="list-group"> <a class="list-group-item list-group-item-success" href="#">メニューA</a> <a class="list-group-item list-group-item-info" href="#">メニューB</a> <a class="list-group-item list-group-item-warning" href="#">メニューC</a> <a class="list-group-item list-group-item-danger" href="#">メニューD</a> </div>
カスタム・コンテンツ
div
要素を使うリスト・グループの項目内には、見出しタグ(h1
〜h6
要素)や段落要素(p
要素)を配置することもできる。
見出しタグ(h1
〜h6
要素)を配置する場合、class
属性にlist-group-item-heading
を指定する。
段落要素(p
要素)を配置する場合、class
属性にlist-group-item-text
を指定する。
表示サンプル
ソースコード
<div class="list-group"> <a class="list-group-item" href="#"> <h4 class="list-group-item-heading">見出しA</h4> <p class="list-group-item-text">段落A</p> </a> <a class="list-group-item active" href="#"> <h4 class="list-group-item-heading">見出しB</h4> <p class="list-group-item-text">段落B</p> </a> <a class="list-group-item" href="#"> <h4 class="list-group-item-heading">見出しC</h4> <p class="list-group-item-text">段落C</p> </a> </div>