Bootstrap4 リストグループ
Bootstrap4 のリストグループは、リストアイテムのリストを作成するために使用されます。リストグループは柔軟なコンポーネントであり、さまざまなリストアイテムのスタイルを作成するために使用できます。
基礎リストグループ
.list-group
クラスを使用してリストグループコンテナを作成します。.list-group-item
クラスを使用してリストアイテムを作成します。
<ul class="list-group">
<li class="list-group-item">アイテム 1</li>
<li class="list-group-item">アイテム 2</li>
<li class="list-group-item">アイテム 3</li>
</ul>
アクティブなリストアイテム
.active
クラスを使用してアクティブなリストアイテムを作成します。
<ul class="list-group">
<li class="list-group-item active">アクティブなアイテム</li>
<li class="list-group-item">アイテム 2</li>
<li class="list-group-item">アイテム 3</li>
</ul>
無効化されたリストアイテム
.disabled
クラスを使用して無効化されたリストアイテムを作成します。
<ul class="list-group">
<li class="list-group-item disabled">無効化されたアイテム</li>
<li class="list-group-item">アイテム 2</li>
<li class="list-group-item">アイテム 3</li>
</ul>
リンクリストアイテム
リストアイテムにはリンクを含めることができます。リンクには .list-group-item-action
クラスを使用します。ホバーおよびフォーカス状態では、リンクリストアイテムの背景色が変わります。
<ul class="list-group">
<a href="#" class="list-group-item list-group-item-action">リンク 1</a>
<a href="#" class="list-group-item list-group-item-action">リンク 2</a>
<a href="#" class="list-group-item list-group-item-action">リンク 3</a>
</ul>
情景クラス
.list-group-item-{color}
クラスを使用して、さまざまな情景色のリストアイテムを作成できます。たとえば、.list-group-item-success
です。
クラス | 説明 |
---|---|
.list-group-item-primary |
プライマリ |
.list-group-item-secondary |
セカンダリ |
.list-group-item-success |
成功 |
.list-group-item-danger |
危険 |
.list-group-item-warning |
警告 |
.list-group-item-info |
情報 |
.list-group-item-light |
ライト |
.list-group-item-dark |
ダーク |
<ul class="list-group">
<li class="list-group-item list-group-item-success">成功</li>
<li class="list-group-item list-group-item-danger">危険</li>
<li class="list-group-item list-group-item-warning">警告</li>
</ul>
バッジ
<span class="badge ...">
を使用して、リストアイテムの右側にバッジを追加できます。
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-center">
アイテム 1
<span class="badge badge-primary badge-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
アイテム 2
<span class="badge badge-secondary badge-pill">2</span>
</li>
</ul>
カスタムコンテンツ
リストアイテムには、見出し、段落、画像など、さまざまな HTML 要素を含めることができます。
<ul class="list-group">
<li class="list-group-item">
<h5 class="mb-1">アイテムのタイトル</h5>
<p class="mb-1">アイテムの説明</p>
<small>アイテムの詳細</small>
</li>
</ul>
水平リストグループ
.list-group-horizontal
クラスを使用して水平リストグループを作成します。レスポンシブに、小さな画面では自動的に垂直リストグループに変換されます。
<ul class="list-group list-group-horizontal">
<li class="list-group-item">アイテム 1</li>
<li class="list-group-item">アイテム 2</li>
<li class="list-group-item">アイテム 3</li>
</ul>
フラッシュリストグループ
.list-group-flush
クラスを使用して、リストグループのボーダーと角丸を除去します。
<ul class="list-group list-group-flush">
<li class="list-group-item">アイテム 1</li>
<li class="list-group-item">アイテム 2</li>
<li class="list-group-item">アイテム 3</li>
</ul>
参考資料
よくある質問
リストグループのアイテムの高さを変更するにはどうすればよいですか?
リストグループのアイテムの高さは、パディングやマージンなどのCSSプロパティを使用して調整できます。
リストグループを特定の幅に設定するにはどうすればよいですか?
リストグループの幅は、CSSのwidthプロパティを使用して設定できます。パーセンテージやピクセルなど、さまざまな単位を使用できます。
リストグループのアイテムを中央揃えにするにはどうすればよいですか?
リストグループのアイテムを中央揃えにするには、.justify-content-center
クラスをリストグループに追加します。ただし、これは水平リストグループの場合にのみ機能します。