コンポーネント(7): リストグループ
ul.list-group
属性
style="width: 320px;"
li.list-group-item
Cras justo odio
アイテムに .active
を追加 (次は先頭アイテムへの設定例)
アイテムに .disabled
を追加 (次は先頭アイテムへの設定例)
a
とボタン button
(リスト要素 ul
, li
でなく)親に div.list-group
、アイテムに (a|button).list-group-item
を用いてインタラクティブなリストグループを作成できる。
div.list-group
(a|button).list-group-item
属性
.list-group-item-action
を追加するとホバーに応答a
の例 a.list-group-item.list-group-item-action(.active)
button
の例 button.list-group-item.list-group-item-action(.active)
左右ボーダーなしで表示
ul.list-group.list-group-flush
アイテムに .list-group-item-(primary|secondary|success|...)
を設定
.list-group-item-primary
This is a primary list group item
.list-group-item-secondary
This is a secondary list group item
.list-group-item-success
This is a success list group item
.list-group-item-danger
This is a danger list group item
.list-group-item-warning
This is a warning list group item
.list-group-item-info
This is a info list group item
.list-group-item-light
This is a light list group item
.list-group-item-dark
This is a dark list group item
.list-item-group-action
を追加した場合(ホバーに応答)
.list-group-item-primary
This is a primary list group item
.list-group-item-secondary
This is a secondary list group item
.list-group-item-success
This is a success list group item
.list-group-item-danger
This is a danger list group item
.list-group-item-warning
This is a warning list group item
.list-group-item-info
This is a info list group item
.list-group-item-light
This is a light list group item
.list-group-item-dark
This is a dark list group item
バッジ を用いた例。配置設定にはFlexboxユーティリティを利用する。
span.badge.badge-primary.badge-pill
.d-flex
.justify-content-between
.align-items-center
ul.list-group
属性
style="width: 320px;"
li.list-group-item
属性
.d-flex
(⇒ Flexboxユーティリティ).justify-content-between
.align-items-center
Cras justo odio
span.badge.badge-primary.badge-pill
14
Flexboxユーティリティを応用した表示カスタマイズ例。
Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.div.list-group
a
属性
.active
.flex-column
.align-items-start
div
属性
.d-flex
.w-100
.justify-content-between
h5
(左端に配置)
List group item heading ...
small
(右端に配置)
3 days ago
p
Donec id elit non mi porta gravida at eget ...
small
Donec id elit non mi porta.
bootstrap.jsのタブプラグインを利用して、アイテム選択でコンテントを切り替え表示できる。
div.list-group
属性
role="tablist"
a.list-group-item(.list-group-item-action)?
属性
.active
を追加id="アイテムID"
data-toggle="list"
href="#コンテントID"
role="tab"
aria-controls="コンテントID"
div.tab-content
div.tab-pane(.fade)
属性
.fade
を追加.show.active
を追加id="コンテントID"
role="tabpanel"
aria-labelledby="アイテムID"