Ilista ti grupo
Dagiti grupo ti listaan ket maysa a nalaka a maibagay ken nabileg a paset para iti panangiparang ti serye ti linaon. Baliwan ken palawaen dagitoy tapno suportaran ti dandani aniaman a linaon iti uneg.
Pangrugian a pagarigan
Ti kangrunaan unay a grupo ti listaan ket ti saan a naurnos a listaan nga addaan kadagiti banag ti listaan ken dagiti umno a klase. Mangbangon iti dayta babaen kadagiti sumaganad a pagpilian, wenno babaen ti bukodmo a CSS no kasapulan.
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a maikapat a banag
- Ket ti maikalima a maysa
<ul class="list-group">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
<li class="list-group-item">A fourth item</li>
<li class="list-group-item">And a fifth one</li>
</ul>
Aktibo a banag
Inayon .active
iti a .list-group-item
tapno mangipakita ti agdama nga aktibo a panagpili.
- Maysa nga aktibo a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a maikapat a banag
- Ket ti maikalima a maysa
<ul class="list-group">
<li class="list-group-item active" aria-current="true">An active item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
<li class="list-group-item">A fourth item</li>
<li class="list-group-item">And a fifth one</li>
</ul>
Dagiti baldado a banag
Inayon .disabled
iti a .list-group-item
tapno agparang a baldado. Imutektekanyo a dagiti sumagmamano nga elemento nga addaan .disabled
ket kasapulan pay ti kostumbre a JavaScript tapno naan-anay a mangbaldado kadagiti pasamak ti panagpidutda (kas pagarigan, dagiti silpo).
- Maysa a baldado a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a maikapat a banag
- Ket ti maikalima a maysa
<ul class="list-group">
<li class="list-group-item disabled" aria-disabled="true">A disabled item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
<li class="list-group-item">A fourth item</li>
<li class="list-group-item">And a fifth one</li>
</ul>
Dagiti silpo ken buton
Usaren <a>
ti s wenno <button>
s tapno mangpartuat kadagiti maaramid a banag ti grupo ti listaan nga addaan kadagiti hover, baldado, ken aktibo nga estado babaen ti pananginayon ti .list-group-item-action
. Pagsisinaenmi dagitoy a pseudo-klase tapno masigurado a dagiti grupo ti listaan a naaramid kadagiti saan nga interaktibo nga elemento (kas <li>
ti s wenno <div>
s) ket saan a mangipaay ti panagpidut wenno panag-tap affordance.
Siguraduen a saan nga usaren dagiti gagangay a .btn
klase ditoy .
<div class="list-group">
<a href="#" class="list-group-item list-group-item-action active" aria-current="true">
The current link item
</a>
<a href="#" class="list-group-item list-group-item-action">A second link item</a>
<a href="#" class="list-group-item list-group-item-action">A third link item</a>
<a href="#" class="list-group-item list-group-item-action">A fourth link item</a>
<a class="list-group-item list-group-item-action disabled">A disabled link item</a>
</div>
Babaen <button>
ti s, mabalinmo pay nga usaren ti disabled
attribute imbes a ti .disabled
klase. Nakalkaldaang, <a>
saan a suportaran dagiti s ti baldado nga attribute.
<div class="list-group">
<button type="button" class="list-group-item list-group-item-action active" aria-current="true">
The current button
</button>
<button type="button" class="list-group-item list-group-item-action">A second button item</button>
<button type="button" class="list-group-item list-group-item-action">A third button item</button>
<button type="button" class="list-group-item list-group-item-action">A fourth button item</button>
<button type="button" class="list-group-item list-group-item-action" disabled>A disabled button item</button>
</div>
Ag-flush
Inayon .list-group-flush
tapno maikkat dagiti sumagmamano a beddeng ken dagiti nagtimbukel a suli tapno mangiparang kadagiti banag ti grupo ti listaan iti igid-agingga-iti-igid iti maysa a nagannak a pagkargaan (kas pagarigan, dagiti kard).
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a maikapat a banag
- Ket ti maikalima a maysa
<ul class="list-group list-group-flush">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
<li class="list-group-item">A fourth item</li>
<li class="list-group-item">And a fifth one</li>
</ul>
Nanumeroan
Inayon ti .list-group-numbered
klase ti mangbalbaliw (ken opsional nga agusar ti <ol>
elemento) tapno agpili kadagiti nanumeroan a banag ti grupo ti listaan. Dagiti numero ket napataud babaen ti CSS (kas maikontra iti maysa nga <ol>
s default nga estilo ti browser) para iti nasaysayaat a pannakaikabil iti uneg dagiti banag ti grupo ti listaan ken tapno mangipalubos ti nasaysayaat a panagpasayaat.
Dagiti numero ket napataud babaen counter-reset
ti iti <ol>
, ken kalpasanna ket estilo ken naikabil babaen ti ::before
pseudo-element iti <li>
with counter-increment
ken content
.
- Maysa a banag ti listaan
- Maysa a banag ti listaan
- Maysa a banag ti listaan
<ol class="list-group list-group-numbered">
<li class="list-group-item">A list item</li>
<li class="list-group-item">A list item</li>
<li class="list-group-item">A list item</li>
</ol>
Dagitoy ket agtrabaho a nasayaat kadagiti kostumbre a linaon met laeng.
-
SubheadingLinaon para iti listaan a banag
-
SubheadingLinaon para iti listaan a banag
-
SubheadingLinaon para iti listaan a banag
<ol class="list-group list-group-numbered">
<li class="list-group-item d-flex justify-content-between align-items-start">
<div class="ms-2 me-auto">
<div class="fw-bold">Subheading</div>
Content for list item
</div>
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-start">
<div class="ms-2 me-auto">
<div class="fw-bold">Subheading</div>
Content for list item
</div>
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-start">
<div class="ms-2 me-auto">
<div class="fw-bold">Subheading</div>
Content for list item
</div>
<span class="badge bg-primary rounded-pill">14</span>
</li>
</ol>
Paidda
Inayon .list-group-horizontal
tapno agbaliw ti layout dagiti banag ti grupo ti listaan manipud iti bertikal aginggana iti horisontal iti ballasiw dagiti amin a breakpoint. Saan laeng a dayta, agpili ti sumungbat a variante .list-group-horizontal-{sm|md|lg|xl|xxl}
tapno mangaramid ti grupo ti listaan a horisontal a mangrugi iti dayta a breakpoint's min-width
. Iti agdama dagiti horisontal a grupo ti listaan ket saan a mabalin a maitipon kadagiti grupo ti listaan ti flush.
ProTip: Kayatmo dagiti agpapada ti kalawana a banag ti grupo ti listaan no horizontal? Inayon .flex-fill
iti tunggal banag ti grupo ti listaan.
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
- Maysa a banag
- Maysa a maikadua a banag
- Maikatlo a banag
<ul class="list-group list-group-horizontal">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<ul class="list-group list-group-horizontal-sm">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<ul class="list-group list-group-horizontal-md">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<ul class="list-group list-group-horizontal-lg">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<ul class="list-group list-group-horizontal-xl">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
<ul class="list-group list-group-horizontal-xxl">
<li class="list-group-item">An item</li>
<li class="list-group-item">A second item</li>
<li class="list-group-item">A third item</li>
</ul>
Dagiti klase ti konteksto
Usaren dagiti klase ti konteksto tapno estilo ilista dagiti banag nga addaan iti estado a likudan ken kolor.
- Maysa a simple a default a banag ti grupo ti listaan
- Maysa a simple a banag ti grupo ti kangrunaan a listaan
- Maysa a simple a segundario a listaan a banag ti grupo
- Maysa a simple a banag ti grupo ti listaan ti balligi
- Maysa a simple a banag ti grupo ti listaan ti peggad
- Maysa a simple a pakdaar a listaan a banag ti grupo
- Maysa a simple nga info list group item
- Maysa a simple a banag ti grupo ti listaan ti lawag
- Maysa a simple a nasipnget a listaan a banag ti grupo
<ul class="list-group">
<li class="list-group-item">A simple default list group item</li>
<li class="list-group-item list-group-item-primary">A simple primary list group item</li>
<li class="list-group-item list-group-item-secondary">A simple secondary list group item</li>
<li class="list-group-item list-group-item-success">A simple success list group item</li>
<li class="list-group-item list-group-item-danger">A simple danger list group item</li>
<li class="list-group-item list-group-item-warning">A simple warning list group item</li>
<li class="list-group-item list-group-item-info">A simple info list group item</li>
<li class="list-group-item list-group-item-light">A simple light list group item</li>
<li class="list-group-item list-group-item-dark">A simple dark list group item</li>
</ul>
Dagiti klase ti konteksto ket agtrabaho met iti .list-group-item-action
. Panunoten ti pannakainayon dagiti estilo ti hover ditoy a saan nga adda iti napalabas a pagarigan. Suportaran pay ti .active
estado; iyaplikar daytoy tapno mangipakita ti aktibo a panagpili iti maysa a banag ti grupo ti listaan ti konteksto.
<div class="list-group">
<a href="#" class="list-group-item list-group-item-action">A simple default list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-primary">A simple primary list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-secondary">A simple secondary list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-success">A simple success list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-danger">A simple danger list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-warning">A simple warning list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-info">A simple info list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-light">A simple light list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-dark">A simple dark list group item</a>
</div>
Panangipaay ti kaipapanan kadagiti makatulong a teknolohia
Ti panagusar ti kolor tapno mangnayon ti kaipapanan ket mangipaay laeng ti makita a pakakitaan, a saan a maidanon kadagiti agar-aramat kadagiti makatulong a teknolohia – kas dagiti screen reader. Siguraduen a ti impormasion a naipasimudaag babaen ti kolor ket nalawag manipud iti linaon a mismo (kas pagarigan ti makita a teksto), wenno mairaman babaen dagiti alternatibo a wagas, a kas ti kanayonan a teksto a nailemmeng a kadua ti .visually-hidden
klase.
Adda badge-na
Manginayon kadagiti badge iti ania man a banag ti grupo ti listaan tapno maipakita dagiti saan a nabasa a bilang, aktibidad, ken dadduma pay babaen ti tulong ti sumagmamano a utilidad .
- Maysa a banag ti listaan14 nga
- Maysa a maikadua a banag ti listaan2. 2
- Maysa a maikatlo a banag ti listaan1 nga
<ul class="list-group">
<li class="list-group-item d-flex justify-content-between align-items-center">
A list item
<span class="badge bg-primary rounded-pill">14</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
A second list item
<span class="badge bg-primary rounded-pill">2</span>
</li>
<li class="list-group-item d-flex justify-content-between align-items-center">
A third list item
<span class="badge bg-primary rounded-pill">1</span>
</li>
</ul>
Kostumbre a linaon
Inayon ti gangani nga ania man nga HTML iti uneg, urayno para kadagiti naisilpo a grupo ti listaan a kas ti maysa iti baba, babaen ti tulong dagiti flexbox a utilidad .
Ilista ti paulo ti aytem ti grupo
3 nga aldaw ti napalabasDadduma a linaon ti placeholder iti maysa a parapo.
Ket sumagmamano a babassit a letra.Ilista ti paulo ti aytem ti grupo
3 nga aldaw ti napalabasDadduma a linaon ti placeholder iti maysa a parapo.
Ket dadduma ti nang-muted iti babassit a letra.Ilista ti paulo ti aytem ti grupo
3 nga aldaw ti napalabasDadduma a linaon ti placeholder iti maysa a parapo.
Ket dadduma ti nang-muted iti babassit a letra.<div class="list-group">
<a href="#" class="list-group-item list-group-item-action active" aria-current="true">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">List group item heading</h5>
<small>3 days ago</small>
</div>
<p class="mb-1">Some placeholder content in a paragraph.</p>
<small>And some small print.</small>
</a>
<a href="#" class="list-group-item list-group-item-action">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">List group item heading</h5>
<small class="text-muted">3 days ago</small>
</div>
<p class="mb-1">Some placeholder content in a paragraph.</p>
<small class="text-muted">And some muted small print.</small>
</a>
<a href="#" class="list-group-item list-group-item-action">
<div class="d-flex w-100 justify-content-between">
<h5 class="mb-1">List group item heading</h5>
<small class="text-muted">3 days ago</small>
</div>
<p class="mb-1">Some placeholder content in a paragraph.</p>
<small class="text-muted">And some muted small print.</small>
</a>
</div>
Dagiti checkbox ken radio
Ikabil dagiti checkbox ken radio ti Bootstrap iti uneg dagiti banag ti grupo ti listaan ken i-customize no kasapulan. Mabalinmo nga usaren dagitoy nga awan <label>
ti s, ngem pangngaasim ta laglagipem nga iraman ti maysa a aria-label
kababalin ken pateg para iti pannakagun-od.
<ul class="list-group">
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="firstCheckbox">
<label class="form-check-label" for="firstCheckbox">First checkbox</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="secondCheckbox">
<label class="form-check-label" for="secondCheckbox">Second checkbox</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="thirdCheckbox">
<label class="form-check-label" for="thirdCheckbox">Third checkbox</label>
</li>
</ul>
<ul class="list-group">
<li class="list-group-item">
<input class="form-check-input me-1" type="radio" name="listGroupRadio" value="" id="firstRadio" checked>
<label class="form-check-label" for="firstRadio">First radio</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="radio" name="listGroupRadio" value="" id="secondRadio">
<label class="form-check-label" for="secondRadio">Second radio</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="radio" name="listGroupRadio" value="" id="thirdRadio">
<label class="form-check-label" for="thirdRadio">Third radio</label>
</li>
</ul>
Mabalinmo nga usaren .stretched-link
ti <label>
s tapno agbalin a mai-click ti sibubukel a banag ti grupo ti listaan.
<ul class="list-group">
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="firstCheckboxStretched">
<label class="form-check-label stretched-link" for="firstCheckboxStretched">First checkbox</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="secondCheckboxStretched">
<label class="form-check-label stretched-link" for="secondCheckboxStretched">Second checkbox</label>
</li>
<li class="list-group-item">
<input class="form-check-input me-1" type="checkbox" value="" id="thirdCheckboxStretched">
<label class="form-check-label stretched-link" for="thirdCheckboxStretched">Third checkbox</label>
</li>
</ul>
CSS nga
Dagiti Variable
Nainayon iti v5.2.0Kas paset ti agbaliwbaliw nga asidegan dagiti CSS a variable ti Bootstrap, dagiti grupo ti listaan ket agus-usar itan kadagiti lokal a CSS a variable on .list-group
para iti napasayaat nga aktual nga oras a panagpasayaat. Dagiti pateg para kadagiti variable ti CSS ket naikeddeng babaen ti Sass, isu a ti panagpasayaat ti Sass ket nasuportaran pay laeng, met.
--#{$prefix}list-group-color: #{$list-group-color};
--#{$prefix}list-group-bg: #{$list-group-bg};
--#{$prefix}list-group-border-color: #{$list-group-border-color};
--#{$prefix}list-group-border-width: #{$list-group-border-width};
--#{$prefix}list-group-border-radius: #{$list-group-border-radius};
--#{$prefix}list-group-item-padding-x: #{$list-group-item-padding-x};
--#{$prefix}list-group-item-padding-y: #{$list-group-item-padding-y};
--#{$prefix}list-group-action-color: #{$list-group-action-color};
--#{$prefix}list-group-action-hover-color: #{$list-group-action-hover-color};
--#{$prefix}list-group-action-hover-bg: #{$list-group-hover-bg};
--#{$prefix}list-group-action-active-color: #{$list-group-action-active-color};
--#{$prefix}list-group-action-active-bg: #{$list-group-action-active-bg};
--#{$prefix}list-group-disabled-color: #{$list-group-disabled-color};
--#{$prefix}list-group-disabled-bg: #{$list-group-disabled-bg};
--#{$prefix}list-group-active-color: #{$list-group-active-color};
--#{$prefix}list-group-active-bg: #{$list-group-active-bg};
--#{$prefix}list-group-active-border-color: #{$list-group-active-border-color};
Sass dagiti variable
$list-group-color: $gray-900;
$list-group-bg: $white;
$list-group-border-color: rgba($black, .125);
$list-group-border-width: $border-width;
$list-group-border-radius: $border-radius;
$list-group-item-padding-y: $spacer * .5;
$list-group-item-padding-x: $spacer;
$list-group-item-bg-scale: -80%;
$list-group-item-color-scale: 40%;
$list-group-hover-bg: $gray-100;
$list-group-active-color: $component-active-color;
$list-group-active-bg: $component-active-bg;
$list-group-active-border-color: $list-group-active-bg;
$list-group-disabled-color: $gray-600;
$list-group-disabled-bg: $list-group-bg;
$list-group-action-color: $gray-700;
$list-group-action-hover-color: $list-group-action-color;
$list-group-action-active-color: $body-color;
$list-group-action-active-bg: $gray-200;
Dagiti Mixin
Nausar a maikuyog iti $theme-colors
tapno mangpataud kadagiti klase ti konteksto a variante para iti .list-group-item
s.
@mixin list-group-item-variant($state, $background, $color) {
.list-group-item-#{$state} {
color: $color;
background-color: $background;
&.list-group-item-action {
&:hover,
&:focus {
color: $color;
background-color: shade-color($background, 10%);
}
&.active {
color: $white;
background-color: $color;
border-color: $color;
}
}
}
}
Silo
Loop a mangpataud kadagiti klase ti modifier nga addaan iti list-group-item-variant()
mixin.
// List group contextual variants
//
// Add modifier classes to change text and background color on individual items.
// Organizationally, this must come after the `:hover` states.
@each $state, $value in $theme-colors {
$list-group-variant-bg: shift-color($value, $list-group-item-bg-scale);
$list-group-variant-color: shift-color($value, $list-group-item-color-scale);
@if (contrast-ratio($list-group-variant-bg, $list-group-variant-color) < $min-contrast-ratio) {
$list-group-variant-color: mix($value, color-contrast($list-group-variant-bg), abs($list-group-item-color-scale));
}
@include list-group-item-variant($state, $list-group-variant-bg, $list-group-variant-color);
}
Kababalin ti JavaScript
Usaren ti tab a plugin ti JavaScript—iraman daytoy a saggaysa wenno babaen ti naurnong bootstrap.js
a file—tapno mangpalawa ti grupomi iti listaan tapno mangpartuat kadagiti tabbable a pane ti lokal a linaon.
<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="list-home-list" data-bs-toggle="list" href="#list-home" role="tab" aria-controls="list-home">Home</a>
<a class="list-group-item list-group-item-action" id="list-profile-list" data-bs-toggle="list" href="#list-profile" role="tab" aria-controls="list-profile">Profile</a>
<a class="list-group-item list-group-item-action" id="list-messages-list" data-bs-toggle="list" href="#list-messages" role="tab" aria-controls="list-messages">Messages</a>
<a class="list-group-item list-group-item-action" id="list-settings-list" data-bs-toggle="list" href="#list-settings" role="tab" aria-controls="list-settings">Settings</a>
</div>
</div>
<div class="col-8">
<div class="tab-content" id="nav-tabContent">
<div class="tab-pane fade show active" id="list-home" role="tabpanel" aria-labelledby="list-home-list">...</div>
<div class="tab-pane fade" id="list-profile" role="tabpanel" aria-labelledby="list-profile-list">...</div>
<div class="tab-pane fade" id="list-messages" role="tabpanel" aria-labelledby="list-messages-list">...</div>
<div class="tab-pane fade" id="list-settings" role="tabpanel" aria-labelledby="list-settings-list">...</div>
</div>
</div>
</div>
Panangusar kadagiti attribute ti datos
Mabalinmo nga aktiboen ti nabigasion ti grupo ti listaan a saan a mangisurat ti ania man a JavaScript babaen ti basta panangidatag data-bs-toggle="list"
wenno iti maysa nga elemento. Usaren dagitoy a kababalin ti datos iti .list-group-item
.
<div role="tabpanel">
<!-- List group -->
<div class="list-group" id="myList" role="tablist">
<a class="list-group-item list-group-item-action active" data-bs-toggle="list" href="#home" role="tab">Home</a>
<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#profile" role="tab">Profile</a>
<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#messages" role="tab">Messages</a>
<a class="list-group-item list-group-item-action" data-bs-toggle="list" href="#settings" role="tab">Settings</a>
</div>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="home" role="tabpanel">...</div>
<div class="tab-pane" id="profile" role="tabpanel">...</div>
<div class="tab-pane" id="messages" role="tabpanel">...</div>
<div class="tab-pane" id="settings" role="tabpanel">...</div>
</div>
</div>
Babaen ti JavaScript
Pagbalinen a banag ti listaan ti tabbable babaen ti JavaScript (tunggal banag ti listaan ket kasapulan a mapaaktibo a saggaysa):
const triggerTabList = document.querySelectorAll('#myTab a')
triggerTabList.forEach(triggerEl => {
const tabTrigger = new bootstrap.Tab(triggerEl)
triggerEl.addEventListener('click', event => {
event.preventDefault()
tabTrigger.show()
})
})
Mabalinmo nga aktiboen ti indibidual a banag ti listaan iti sumagmamano a wagas:
const triggerEl = document.querySelector('#myTab a[href="#profile"]')
bootstrap.Tab.getInstance(triggerEl).show() // Select tab by name
const triggerFirstTabEl = document.querySelector('#myTab li:first-child a')
bootstrap.Tab.getInstance(triggerFirstTabEl).show() // Select first tab
Fade nga epekto
Tapno agkupas ti tabs panel, inayon .fade
iti tunggal .tab-pane
. Ti umuna a tab pane ket masapul pay .show
a mangaramid ti umuna a linaon a makita.
<div class="tab-content">
<div class="tab-pane fade show active" id="home" role="tabpanel">...</div>
<div class="tab-pane fade" id="profile" role="tabpanel">...</div>
<div class="tab-pane fade" id="messages" role="tabpanel">...</div>
<div class="tab-pane fade" id="settings" role="tabpanel">...</div>
</div>
Dagiti Pamay-an
Dagiti asynchronous a pamay-an ken panagbalbaliw
Amin a pamay-an ti API ket asynchronous ken mangrugi ti panagbalbaliw . Agsublida iti tumawag apaman a mairugi ti panagbalbaliw ngem sakbay nga agpatingga . Iti pay maipatinayon, ti maysa nga awag ti pamay-an iti maysa a panagbalbaliw a paset ket mailaksidto .
Kitaen ti dokumentasionmi iti JavaScript para iti ad-adu pay nga impormasion .
Paaktiboenna ti linaonmo kas elemento ti tab.
Mabalinmo ti mangpartuat ti pagarigan ti tab babaen ti konstruktor, kas pagarigan:
const bsTab = new bootstrap.Tab('#myTab')
Wagas | Panangiladawan |
---|---|
dispose |
Dadaelenna ti tab ti maysa nga elemento. |
getInstance |
Estatiko a pamay-an a mangipalubos kenka a makaala ti pagarigan ti tab a nainaig iti maysa nga elemento ti DOM, mabalinmo nga usaren daytoy a kas daytoy: bootstrap.Tab.getInstance(element) . |
getOrCreateInstance |
Estatiko a pamay-an a mangisubli ti maysa a pagarigan ti tab a nainaig iti maysa nga elemento ti DOM wenno mangpartuat ti baro no kas pagarigan saan a nairugi. Mabalinmo nga usaren dayta a kastoy: bootstrap.Tab.getOrCreateInstance(element) . |
show |
Pilien ti naited a tab ken ipakitana ti nainaig a pane daytoy. Aniaman a sabali a tab a dati a napili ket agbalin a saan a napili ken ti nainaig a pane daytoy ket mailemmeng. Agsubli iti tumawag sakbay nga aktual a naipakita ti tab pane (kayatna a sawen sakbay a shown.bs.tab mapasamak ti pasamak). |
Dagiti Pasamak
No mangipakita ti baro a tab, dagiti pasamak ket agputok iti sumaganad nga urnos:
hide.bs.tab
(iti agdama nga aktibo a tab)show.bs.tab
(iti tab a maipakita)hidden.bs.tab
(iti napalabas nga aktibo a tab, isu met laeng ti para itihide.bs.tab
pasamak)shown.bs.tab
(iti baro nga aktibo a kabarbaro a naipakita a tab, isu met laeng ti para itishow.bs.tab
pasamak)
No awan ti tab a dati nga aktibo, kalpasanna ti hide.bs.tab
ken hidden.bs.tab
dagiti pasamak ket saan a mapaputok.
Kita ti pasamak | Panangiladawan |
---|---|
hide.bs.tab |
Daytoy a pasamak ket agputok no ti baro a tab ket maipakita (ken iti kasta ti napalabas nga aktibo a tab ket mailemmeng). Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti agdama nga aktibo a tab ken ti baro nga asidegen nga aktibo a tab, agpada. |
hidden.bs.tab |
Daytoy a pasamak ket agputok kalpasan ti baro a tab a maipakita (ken iti kasta ti napalabas nga aktibo a tab ket mailemmeng). Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti napalabas nga aktibo a tab ken ti baro nga aktibo a tab, a nagsasaruno. |
show.bs.tab |
Daytoy a pasamak ket agpuor iti tab show, ngem sakbay a naipakita ti baro a tab. Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno. |
shown.bs.tab |
Daytoy a pasamak ket agpuor iti tab show kalpasan a naipakita ti maysa a tab. Usaren ti event.target ken event.relatedTarget tapno puntiriaen ti aktibo a tab ken ti napalabas nga aktibo a tab (no adda) a nagsasaruno. |
const tabElms = document.querySelectorAll('a[data-bs-toggle="list"]')
tabElms.forEach(tabElm => {
tabElm.addEventListener('shown.bs.tab', event => {
event.target // newly activated tab
event.relatedTarget // previous active tab
})
})