とほほのBootstrap 4入門
リストグループ
.list-group
はリストグループを、.list-group-item
はその要素を表示します。
Sample
- Item #1
- Item #2
- Item #3
Code
<ul class="list-group"> <li class="list-group-item">Item #1</li> <li class="list-group-item">Item #2</li> <li class="list-group-item">Item #3</li> </ul>
アクティブ・無効化
.active
はアクティブな要素を、.disabled
は無効化された要素を示します。
Sample
- Normal item
- Active item
- Disabled item
Code
<ul class="list-group"> <li class="list-group-item">Normal item</li> <li class="list-group-item active">Active item1</li> <li class="list-group-item disabled">Disabled item2</li> </ul>
リンク・ボタン
<li>
の代わりに <a>
や <button>
で押下可能なリストグループを構成することもできます。
Sample
Code
<div class="list-group"> <a href="#" class="list-group-item list-group-item-action">List #1</a> <a href="#" class="list-group-item list-group-item-action">List #2</a> <a href="#" class="list-group-item list-group-item-action">List #3</a> </div>
Sample
Code
<div class="list-group"> <button type="button" class="list-group-item list-group-item-action">Button #1</button> <button type="button" class="list-group-item list-group-item-action">Button #2</button> <button type="button" class="list-group-item list-group-item-action">Button #3</button> </div>
フラッシュ
.list-group-flush
はボーダーの無いリストグループを表示します。
Sample
- Item #1
- Item #2
- Item #3
Code
<ul class="list-group list-group-flush"> <li class="list-group-item">Item #1</li> <li class="list-group-item">Item #2</li> <li class="list-group-item">Item #3</li> </ul>
コンテキスト
.list-group-item-*
でコンテキストに応じた色の要素を表示します。
Sample
- Primary
- Secondary
- Success
- Danger
- Warning
- Info
- Light
- Dark
Code
<ul class="list-group"> <li class="list-group-item list-group-item-primary">Primary</li> <li class="list-group-item list-group-item-secondary">Secondary</li> <li class="list-group-item list-group-item-success">Success</li> <li class="list-group-item list-group-item-danger">Danger</li> <li class="list-group-item list-group-item-warning">Warning</li> <li class="list-group-item list-group-item-info">Info</li> <li class="list-group-item list-group-item-light">Light</li> <li class="list-group-item list-group-item-dark">Dark</li> </ul>
タブ切り替え
.tab-content
, .tab-pane
を用いて、メニューに応じて内容を切り替えることができます。.fade
はコンテンツをフェードイン・フェードアウトします。
Sample
Code
<div class="container-fuild border"> <div class="row"> <div class="col-4"> <div class="list-group" id="list-tab" role="tablist"> <a class="list-group-item list-group-item-action active" id="tab-menu-1" data-toggle="list" href="#tab-content-1" role="tab" aria-controls="tab-content-1">Menu #1</a> <a class="list-group-item list-group-item-action" id="tab-menu-2" data-toggle="list" href="#tab-content-2" role="tab" aria-controls="tab-content-2">Menu #2</a> <a class="list-group-item list-group-item-action" id="tab-menu-3" data-toggle="list" href="#tab-content-3" role="tab" aria-controls="tab-content-3">Menu #3</a> </div> </div> <div class="col-8"> <div class="tab-content" id="nav-tabContent"> <div class="tab-pane fade show active" id="tab-content-1" role="tabpanel" aria-labelledby="tab-menu-1">Content #1...</div> <div class="tab-pane fade" id="tab-content-2" role="tabpanel" aria-labelledby="tab-menu-2">Content #2...</div> <div class="tab-pane fade" id="tab-content-3" role="tabpanel" aria-labelledby="tab-menu-3">Content #3...</div> </div> </div> </div> </div>
Copyright (C) 2015-2019 杜甫々
初版:2015年9月6日 最終更新:2019年1月6日
https://www.tohoho-web.com/bootstrap/list_group.html