Laktawan ti kangrunaan a linaon Laktawan ti docs navigation
Check
in English

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
html nga
<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 .activeiti a .list-group-itemtapno 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
html nga
<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 .disablediti a .list-group-itemtapno agparang a baldado. Imutektekanyo a dagiti sumagmamano nga elemento nga addaan .disabledket 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
html nga
<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>

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 .btnklase ditoy .

html nga
<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 disabledattribute imbes a ti .disabledklase. Nakalkaldaang, <a>saan a suportaran dagiti s ti baldado nga attribute.

html nga
<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-flushtapno 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
html nga
<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-numberedklase 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-resetti iti <ol>, ken kalpasanna ket estilo ken naikabil babaen ti ::beforepseudo-element iti <li>with counter-incrementken content.

  1. Maysa a banag ti listaan
  2. Maysa a banag ti listaan
  3. Maysa a banag ti listaan
html nga
<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.

  1. Subheading
    Linaon para iti listaan ​​a banag
    14 nga
  2. Subheading
    Linaon para iti listaan ​​a banag
    14 nga
  3. Subheading
    Linaon para iti listaan ​​a banag
    14 nga
html nga
<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-horizontaltapno 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-filliti 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
html nga
<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
html nga
<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 .activeestado; iyaplikar daytoy tapno mangipakita ti aktibo a panagpili iti maysa a banag ti grupo ti listaan ​​ti konteksto.

html nga
<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-hiddenklase.

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
html 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 .

html nga
<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-labelkababalin ken pateg para iti pannakagun-od.

html nga
<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>
html nga
<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-linkti <label>s tapno agbalin a mai-click ti sibubukel a banag ti grupo ti listaan.

html nga
<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.0

Kas 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-grouppara 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-colorstapno mangpataud kadagiti klase ti konteksto a variante para iti .list-group-items.

@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.jsa 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 .fadeiti tunggal .tab-pane. Ti umuna a tab pane ket masapul pay .showa 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.tabmapasamak ti pasamak).

Dagiti Pasamak

No mangipakita ti baro a tab, dagiti pasamak ket agputok iti sumaganad nga urnos:

  1. hide.bs.tab(iti agdama nga aktibo a tab)
  2. show.bs.tab(iti tab a maipakita)
  3. hidden.bs.tab(iti napalabas nga aktibo a tab, isu met laeng ti para iti hide.bs.tabpasamak)
  4. shown.bs.tab(iti baro nga aktibo a kabarbaro a naipakita a tab, isu met laeng ti para iti show.bs.tabpasamak)

No awan ti tab a dati nga aktibo, kalpasanna ti hide.bs.tabken hidden.bs.tabdagiti 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.targetken event.relatedTargettapno 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.targetken event.relatedTargettapno 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.targetken event.relatedTargettapno 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.targetken event.relatedTargettapno 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
  })
})