ブートストラップ4リストグループ
基本リストグループ
最も基本的なリストグループは、リストアイテムを含む順序付けされていないリストです。
- 最初のアイテム
- 2番目のアイテム
- 3番目のアイテム
基本的なリストグループを作成するには、クラスを持つ要素<ul>
とクラス.list-group
を
持つ要素を使用します。<li>
.list-group-item
例
<ul class="list-group">
<li class="list-group-item">First item</li>
<li class="list-group-item">Second item</li>
<li class="list-group-item">Third item</li>
</ul>
アクティブ状態
- アクティブアイテム
- 2番目のアイテム
- 3番目のアイテム
.active
クラスを使用して、現在のアイテムを強調表示します。
例
<ul class="list-group">
<li class="list-group-item
active">Active item</li>
<li class="list-group-item">Second item</li>
<li class="list-group-item">Third item</li>
</ul>
リンクされたアイテムを含むリストグループ
リンクされたアイテムを含むリストグループを作成するには
、<div>
の代わりにを使用します。必要に応じて、ホバー時に灰色の背景色が必要な場合は、クラスを追加します。<ul>
<a>
<li>
.list-group-item-action
例
<div class="list-group">
<a href="#"
class="list-group-item list-group-item-action">First item</a>
<a
href="#" class="list-group-item list-group-item-action">Second item</a>
<a href="#" class="list-group-item list-group-item-action">Third item</a>
</div>
無効なアイテム
.disabled
クラスは、無効にされたアイテムに明るいテキストの色を追加します。また、リンクで使用すると、ホバー効果が削除されます。
例
<div class="list-group">
<a href="#" class="list-group-item disabled">Disabled item</a>
<a href="#"
class="list-group-item disabled">Disabled item</a>
<a href="#" class="list-group-item">Third item</a>
</div>
境界線をフラッシュ/削除
クラスを使用し.list-group-flush
て、いくつかの境界線と丸みを帯びた角を削除します。
- 最初のアイテム
- 2番目のアイテム
- 3番目のアイテム
- 4番目のアイテム
例
<ul class="list-group
list-group-flush">
<li class="list-group-item">First item</li>
<li class="list-group-item">Second item</li>
<li class="list-group-item">Third item</li>
<li class="list-group-item">Fourth item</li>
</ul>
水平リストグループ
リストアイテムを垂直方向ではなく水平方向に(互いに重ねるのではなく並べて)表示する場合は、.list-group-horizontal
クラスを次のように追加し.list-group
ます。
- 最初のアイテム
- 2番目のアイテム
- 3番目のアイテム
- 4番目のアイテム
例
<ul class="list-group
list-group-horizontal">
<li class="list-group-item">First item</li>
<li class="list-group-item">Second item</li>
<li class="list-group-item">Third item</li>
<li class="list-group-item">Fourth item</li>
</ul>
コンテキストクラス
コンテキストクラスを使用して、リストアイテムに色を付けることができます。
- 成功アイテム
- 二次アイテム
- 情報項目
- 警告項目
- 危険物
- 主なアイテム
- ダークアイテム
- ライトアイテム
リストアイテムに色を付けるためのクラスは次のとおりです。、、、、、、、、および
.list-group-item-success
、:list-group-item-secondary
list-group-item-info
list-group-item-warning
.list-group-item-danger
.list-group-item-primary
list-group-item-dark
list-group-item-light
例
<ul class="list-group">
<li class="list-group-item
list-group-item-success">Success item</li>
<li
class="list-group-item list-group-item-secondary">Secondary item</li>
<li class="list-group-item list-group-item-info">Info item</li>
<li
class="list-group-item list-group-item-warning">Warning item</li>
<li class="list-group-item list-group-item-danger">Danger item</li>
<li class="list-group-item list-group-item-primary">Primary item</li>
<li class="list-group-item list-group-item-dark">Dark item</li>
<li
class="list-group-item list-group-item-light">Light item</li>
</ul>
アイテムをコンテキストクラスにリンクする
例
<div class="list-group">
<a href="#" class="list-group-item
list-group-item-action">Action item</a>
<a href="#"
class="list-group-item list-group-item-action list-group-item-success">Success item</a>
<a
href="#" class="list-group-item list-group-item-action list-group-item-secondary">Secondary item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-info">Info item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-warning">Warning item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-danger">Danger item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-primary">Primary item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-dark">Dark item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-light">Light item</a>
</div>
バッジ付きのリストグループ
.badge
クラスをユーティリティ/ヘルパークラスと組み合わせて、リストグループ内にバッジを追加します。
- 受信トレイ 12
- 広告 50
- ジャンク 99
例
<ul class="list-group">
<li class="list-group-item d-flex
justify-content-between align-items-center">
Inbox
<span class="badge badge-primary badge-pill">12</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
Ads
<span class="badge badge-primary
badge-pill">50</span>
</li>
<li class="list-group-item
d-flex justify-content-between align-items-center">
Junk
<span class="badge badge-primary badge-pill">99</span>
</li>
</ul>
ヒント: Bootstrap 4ユーティリティ/ヘルパークラスの詳細については、BS4ユーティリティの章を参照してください。