「Bootstrap ComponentsのList group」のサンプル

BootstrapのComponentsのサンプル:和訳」の「List group」のサンプルページです。

  • 親要素に「.list-group」。
  • 各子要素に「.list-group-item」。

基本のリストグループ

  • Cras justo odio
  • Dapibus ac facilisis in
  • Morbi leo risus
  • Porta ac consectetur ac
  • Vestibulum at eros
実際のソース

<ul class="list-group">
  <li class="list-group-item">Cras justo odio</li>
  <li class="list-group-item">Dapibus ac facilisis in</li>
  <li class="list-group-item">Morbi leo risus</li>
  <li class="list-group-item">Porta ac consectetur ac</li>
  <li class="list-group-item">Vestibulum at eros</li>
</ul>

背景色あり

class「list-group-item」をclass「list-group-item list-group-item-○○○」にする。

  • success:Dapibus ac facilisis in
  • info:Cras sit amet nibh libero
  • warning:Porta ac consectetur ac
  • danger:Vestibulum at eros
実際のソース

<ul class="list-group">
  <li class="list-group-item list-group-item-success">success:Dapibus ac facilisis in</li>
  <li class="list-group-item list-group-item-info">info:Cras sit amet nibh libero</li>
  <li class="list-group-item list-group-item-warning">warning:Porta ac consectetur ac</li>
  <li class="list-group-item list-group-item-danger">danger:Vestibulum at eros</li>
</ul>

バッジとの組合せ

  • 14 Cras justo odio
  • 2 Dapibus ac facilisis in
  • 1 Morbi leo risus
実際のソース

<ul class="list-group">
  <li class="list-group-item">
    <span class="badge">14</span>
    Cras justo odio
  </li>
  <li class="list-group-item">
    <span class="badge">2</span>
    Dapibus ac facilisis in
  </li>
  <li class="list-group-item">
    <span class="badge">1</span>
    Morbi leo risus
  </li>
</ul>

リンクのリスト化

「.active」「.disabled」もあわせて使える。

実際のソース

<div class="list-group">
  <a href="#" class="list-group-item bootstrap active">アクティブ:Cras justo odio</a>
  <a href="#" class="list-group-item bootstrap">Dapibus ac facilisis in</a>
  <a href="#" class="list-group-item bootstrap">Morbi leo risus</a>
  <a href="#" class="list-group-item bootstrap">Porta ac consectetur ac</a>
  <a href="#" class="list-group-item bootstrap disabled">無効化:Vestibulum at eros</a>
</div>

※クラス「bootstrap」は不要です(このサイトで使っているCSSで「a.btn」をすでに設定しているためbootstrap.cssと競合。その回避用につくったクラスです)

ボタンのリスト化

「.disabled」もあわせて使える。

実際のソース

<div class="list-group">
  <button type="button" class="list-group-item">Cras justo odio</button>
  <button type="button" class="list-group-item">Dapibus ac facilisis in</button>
  <button type="button" class="list-group-item">Morbi leo risus</button>
  <button type="button" class="list-group-item">Porta ac consectetur ac</button>
  <button type="button" class="list-group-item disabled">無効化:Vestibulum at eros</button>
</div>

コンテンツのリスト化

文章やリンク以外にもちょっとしたコンテンツにも使える

実際のソース

<div class="list-group">
  <a href="#" class="list-group-item bootstrap active">
    <h4 class="list-group-item-heading">List group item heading</h4>
    <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
  </a>
  <a href="#" class="list-group-item bootstrap">
    <h4 class="list-group-item-heading">List group item heading</h4>
    <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
  </a>
  <a href="#" class="list-group-item bootstrap">
    <h4 class="list-group-item-heading">List group item heading</h4>
    <p class="list-group-item-text">Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
  </a>
</div>

※例だとaタグの中にh4が入ってるんだけど、htmlの文法エラーになるような気がする・・・。

※クラス「bootstrap」は不要です(このサイトで使っているCSSで「a.btn」をすでに設定しているためbootstrap.cssと競合。その回避用につくったクラスです)

関連ページ