Cov npe pawg yog qhov hloov pauv tau thiab muaj zog rau kev nthuav tawm cov ntsiab lus. Hloov kho thiab txuas rau lawv kom txhawb nqa tsuas yog hais txog cov ntsiab lus hauv.
Piv txwv
Cov pab pawg sau npe yooj yim tshaj plaws yog cov npe tsis muaj npe nrog cov npe khoom thiab cov chav kawm tsim nyog. Ua rau nws nrog cov kev xaiv ua raws, lossis nrog koj tus kheej CSS raws li xav tau.
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Porta ac consectetur ac
Vestibulum thiab eros
Luam
<ul class= "list-group" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
<li class= "list-group-item" > Porta ac consectetur ac</li>
<li class= "list-group-item" > Vestibulum at eros</li>
</ul>
Cov khoom nquag
Ntxiv .active
rau qhov .list-group-item
qhia txog kev xaiv tam sim no.
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Porta ac consectetur ac
Vestibulum thiab eros
Luam
<ul class= "list-group" >
<li class= "list-group-item active" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
<li class= "list-group-item" > Porta ac consectetur ac</li>
<li class= "list-group-item" > Vestibulum at eros</li>
</ul>
Cov khoom xiam oob qhab
Ntxiv .disabled
rau qhov .list-group-item
ua rau nws tshwm tsis taus. Nco ntsoov tias qee cov ntsiab lus nrog .disabled
kuj yuav xav tau kev cai JavaScript kom ua tiav lawv cov xwm txheej nyem (piv txwv li, txuas).
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Porta ac consectetur ac
Vestibulum thiab eros
Luam
<ul class= "list-group" >
<li class= "list-group-item disabled" aria-disabled= "true" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
<li class= "list-group-item" > Porta ac consectetur ac</li>
<li class= "list-group-item" > Vestibulum at eros</li>
</ul>
Siv <a>
s los yog <button>
s los tsim cov npe ua haujlwm pab pawg nrog hover, disabled, thiab active xeev los ntawm kev ntxiv .list-group-item-action
. Peb cais cov pseudo-chav kawm no kom paub meej cov npe pawg ua los ntawm cov ntsiab lus tsis sib cuam tshuam (xws li <li>
s lossis <div>
s) tsis muab kev nias lossis kais them nyiaj.
Nco ntsoov tsis txhob siv cov .btn
chav kawm txheem ntawm no .
Luam
<div class= "list-group" >
<a href= "#" class= "list-group-item list-group-item-action active" >
Cras justo odio
</a>
<a href= "#" class= "list-group-item list-group-item-action" > Dapibus ac facilisis in</a>
<a href= "#" class= "list-group-item list-group-item-action" > Morbi leo risus</a>
<a href= "#" class= "list-group-item list-group-item-action" > Porta ac consectetur ac</a>
<a href= "#" class= "list-group-item list-group-item-action disabled" tabindex= "-1" aria-disabled= "true" > Vestibulum at eros</a>
</div>
Nrog <button>
s, koj tuaj yeem siv tus disabled
cwj pwm hloov ntawm .disabled
chav kawm. Tu siab, <a>
s tsis txhawb tus cwj pwm tsis taus.
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Porta ac consectetur ac
Vestibulum thiab eros
Luam
<div class= "list-group" >
<button type= "button" class= "list-group-item list-group-item-action active" >
Cras justo odio
</button>
<button type= "button" class= "list-group-item list-group-item-action" > Dapibus ac facilisis in</button>
<button type= "button" class= "list-group-item list-group-item-action" > Morbi leo risus</button>
<button type= "button" class= "list-group-item list-group-item-action" > Porta ac consectetur ac</button>
<button type= "button" class= "list-group-item list-group-item-action" disabled > Vestibulum at eros</button>
</div>
Flush
Ntxiv .list-group-flush
kom tshem tawm qee qhov ciam teb thiab cov ces kaum sib npaug los ua cov npe pawg cov khoom ntug-rau-ntug hauv lub thawv niam txiv (piv txwv li, phaib).
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Porta ac consectetur ac
Vestibulum thiab eros
Luam
<ul class= "list-group list-group-flush" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
<li class= "list-group-item" > Porta ac consectetur ac</li>
<li class= "list-group-item" > Vestibulum at eros</li>
</ul>
Kab rov tav
Ntxiv .list-group-horizontal
los hloov qhov layout ntawm cov npe pawg cov khoom los ntawm ntsug mus rau kab rov tav hla txhua qhov kev tawg. Xwb, xaiv ib qho kev hloov pauv .list-group-horizontal-{sm|md|lg|xl}
los ua cov npe pawg kab rov tav pib ntawm qhov kev ncua ntawd min-width
. Tam sim no kab rov tav cov npe pawg tsis tuaj yeem ua ke nrog cov pab pawg flush.
ProTip: Koj puas xav tau cov khoom sib npaug-dav sib npaug ntawm cov khoom thaum kab rov tav? Ntxiv .flex-fill
rau txhua pab pawg cov khoom.
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Luam
<ul class= "list-group list-group-horizontal" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
</ul>
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Luam
<ul class= "list-group list-group-horizontal-sm" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
</ul>
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Luam
<ul class= "list-group list-group-horizontal-md" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
</ul>
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Luam
<ul class= "list-group list-group-horizontal-lg" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
</ul>
Cras justo odio
Dapibus ac facilisis nyob rau hauv
Morbi leo risus
Luam
<ul class= "list-group list-group-horizontal-xl" >
<li class= "list-group-item" > Cras justo odio</li>
<li class= "list-group-item" > Dapibus ac facilisis in</li>
<li class= "list-group-item" > Morbi leo risus</li>
</ul>
Cov chav kawm ntawm cov ntsiab lus
Siv cov chav kawm hauv cov ntsiab lus los tsim cov npe khoom nrog cov keeb kwm yav dhau los thiab xim.
Dapibus ac facilisis nyob rau hauv
Ib qho yooj yim thawj pab pawg cov khoom
Ib qho yooj yim thib ob daim ntawv teev npe pab pawg
Ib qho yooj yim daim ntawv teev npe pab pawg yam khoom
Ib daim ntawv teev cov khoom txaus ntshai yooj yim
Ib qho yooj yim ceeb toom pab pawg cov khoom
Ib qho yooj yim cov ntaub ntawv sau npe pawg khoom
Ib qho yooj yim lub teeb daim ntawv teev cov khoom
Ib qho yooj yim dark list pawg khoom
Luam
<ul class= "list-group" >
<li class= "list-group-item" > Dapibus ac facilisis in</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>
Cov chav kawm ntawv ntsiab lus kuj ua haujlwm nrog .list-group-item-action
. Nco ntsoov qhov sib ntxiv ntawm cov hover styles ntawm no tsis muaj nyob rau hauv qhov piv txwv yav dhau los. Kuj txhawb yog lub .active
xeev; siv nws los qhia txog qhov kev xaiv ua haujlwm ntawm cov npe ntawm cov ntsiab lus ntawm pawg khoom.
Luam
<div class= "list-group" >
<a href= "#" class= "list-group-item list-group-item-action" > Dapibus ac facilisis in</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>
Qhia lub ntsiab lus rau kev pab technologies
Siv cov xim los ntxiv cov ntsiab lus tsuas yog muab qhov pom kev pom, uas yuav tsis raug xa mus rau cov neeg siv cov thev naus laus zis pab - xws li cov ntawv nyeem. Xyuas kom meej tias cov ntaub ntawv qhia los ntawm cov xim yog pom tseeb los ntawm cov ntsiab lus nws tus kheej (xws li cov ntawv pom), lossis suav nrog lwm txoj kev, xws li cov ntawv ntxiv zais nrog cov .sr-only
chav kawm.
Nrog cov paib
Ntxiv cov paib rau ib pawg ntawm cov npe khoom kom pom cov lej tsis tau nyeem, kev ua ub no, thiab ntau ntxiv nrog kev pab los ntawm qee cov khoom siv hluav taws xob .
Cras justo odio14
Dapibus ac facilisis nyob rau hauv2
Morbi leo risus1
Luam
<ul class= "list-group" >
<li class= "list-group-item d-flex justify-content-between align-items-center" >
Cras justo odio
<span class= "badge badge-primary badge-pill" > 14</span>
</li>
<li class= "list-group-item d-flex justify-content-between align-items-center" >
Dapibus ac facilisis in
<span class= "badge badge-primary badge-pill" > 2</span>
</li>
<li class= "list-group-item d-flex justify-content-between align-items-center" >
Morbi leo risus
<span class= "badge badge-primary badge-pill" > 1</span>
</li>
</ul>
Kev cai cov ntsiab lus
Ntxiv ze li ntawm HTML nyob rau hauv, txawm rau cov pab pawg sib txuas xws li ib qho hauv qab no, nrog kev pab ntawm flexbox utilities .
Luam
<div class= "list-group" >
<a href= "#" class= "list-group-item list-group-item-action active" >
<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" > Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
<small> Donec id elit non mi porta.</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" > Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
<small class= "text-muted" > Donec id elit non mi porta.</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" > Donec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.</p>
<small class= "text-muted" > Donec id elit non mi porta.</small>
</a>
</div>
JavaScript cwj pwm
Siv lub tab JavaScript plugin - suav nrog nws tus kheej lossis los ntawm cov ntaub ntawv sau ua ke bootstrap.js
- txhawm rau txuas peb cov npe pawg los tsim cov tabbable panes ntawm cov ntsiab lus hauv zos.
Velit aute mollit ipsum ad dolor consectetur nulla officia culpa adipisicing exercitation fugiat tempor. Voluptate deserunt zaum sunt nisi aliqua fugiat proident ea ut. Mollit voluptate reprehenderit occaecat nisi ad non minim tempor sunt voluptate consectetur exercitation id ut nulla. Ea et fugiat aliquip nostrud sunt incididunt consectetur culpa aliquip eiusmod dolor. Anim ad Lorem aliqua in cupidatat nisi enim eu nostrud do aliquip veniam minim.
Cupidatat quis ad sint excepteur laborum in esse qui. Et excepteur consectetur ex nisi eu do cillum ad laborum. Mollit et eu officia dolore sunt Lorem culpa qui commodo velit ex amet id ex. Officia anim incididunt laboris deserunt anim aute dolor incididunt veniam aute dolore do exercitation. Dolor nisi culpa ex ad irure in elit eu dolore. Ad laboris ipsum reprehenderit irure non commodo enim culpa commodo veniam incididunt veniam ad.
Ut ut do pariatur aliquip aliqua aliquip exercitation do nostrud commodo reprehenderit aute ipsum voluptate. Irure Lorem et laboris nostrud amet cupidatat cupidatat anim do ut velit mollit consequat enim tempor. Consectetur est minim nostrud nostrud consectetur irure labore voluptate irure. Ipsum id Lorem sit sint voluptate est pariatur eu ad cupidatat et deserunt culpa sit eiusmod deserunt. Consectetur et fugiat anim do eiusmod aliquip nulla laborum elit adipisicing pariatur cillum.
Irure enim occaecat labore sit qui aliquip reprehenderit amet velit. Deserunt ullamco ex elit nostrud ut dolore nisi officia magna sit occaecat laboris sunt dolor. Nisi eu minim cillum occaecat aute est cupidatat aliqua labore aute occaecat ea aliquip sunt amet. Aute mollit dolor ut exercitation irure commodo non amet consectetur quis amet culpa. Quis ullamco nisi amet qui aute irure eu. Magna labore dolor quis ex labore id nostrud deserunt dolor eiusmod eu pariatur culpa mollit in irure.
Luam
<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-toggle= "list" href= "#list-home" role= "tab" aria-controls= "home" > Home</a>
<a class= "list-group-item list-group-item-action" id= "list-profile-list" data-toggle= "list" href= "#list-profile" role= "tab" aria-controls= "profile" > Profile</a>
<a class= "list-group-item list-group-item-action" id= "list-messages-list" data-toggle= "list" href= "#list-messages" role= "tab" aria-controls= "messages" > Messages</a>
<a class= "list-group-item list-group-item-action" id= "list-settings-list" data-toggle= "list" href= "#list-settings" role= "tab" aria-controls= "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>
Siv cov ntaub ntawv tus cwj pwm
Koj tuaj yeem qhib cov npe pab pawg navigation yam tsis tau sau ib qho JavaScript los ntawm kev qhia yooj yim data-toggle="list"
lossis ntawm lub ntsiab lus. Siv cov ntaub ntawv tus cwj pwm ntawm .list-group-item
.
Luam
<!-- List group -->
<div class= "list-group" id= "myList" role= "tablist" >
<a class= "list-group-item list-group-item-action active" data-toggle= "list" href= "#home" role= "tab" > Home</a>
<a class= "list-group-item list-group-item-action" data-toggle= "list" href= "#profile" role= "tab" > Profile</a>
<a class= "list-group-item list-group-item-action" data-toggle= "list" href= "#messages" role= "tab" > Messages</a>
<a class= "list-group-item list-group-item-action" data-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>
Ntawm JavaScript
Pab kom tabbable cov npe khoom ntawm JavaScript (txhua daim ntawv teev npe yuav tsum tau qhib ib tus zuj zus):
Luam
$ ( ' #myList a ' ). on ( ' click ' , function ( e ) {
e . preventDefault ()
$ ( this ). tab ( ' show ' )
})
Koj tuaj yeem qhib cov npe ntawm tus kheej hauv ntau txoj hauv kev:
Luam
$ ( ' #myList a[href="#profile"] ' ). tab ( ' show ' ) // Select tab by name
$ ( ' #myList a:first-child ' ). tab ( ' show ' ) // Select first tab
$ ( ' #myList a:last-child ' ). tab ( ' show ' ) // Select last tab
$ ( ' #myList a:nth-child(3) ' ). tab ( ' show ' ) // Select third tab
Fade nyhuv
Txhawm rau ua kom lub vaj huam sib luag ploj mus, ntxiv .fade
rau txhua qhov .tab-pane
. Thawj tab pane yuav tsum tau .show
ua kom pom cov ntsiab lus thawj zaug.
Luam
<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>
Cov txheej txheem
$().tab
Activates ib daim ntawv teev cov ntsiab lus thiab cov ntsiab lus ntim. Tab yuav tsum muaj ib data-target
lossis ib lub href
hom phiaj rau lub thawv ntim hauv DOM.
Luam
<div class= "list-group" id= "myList" role= "tablist" >
<a class= "list-group-item list-group-item-action active" data-toggle= "list" href= "#home" role= "tab" > Home</a>
<a class= "list-group-item list-group-item-action" data-toggle= "list" href= "#profile" role= "tab" > Profile</a>
<a class= "list-group-item list-group-item-action" data-toggle= "list" href= "#messages" role= "tab" > Messages</a>
<a class= "list-group-item list-group-item-action" data-toggle= "list" href= "#settings" role= "tab" > Settings</a>
</div>
<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>
<script>
$ ( function () {
$ ( ' #myList a:last-child ' ). tab ( ' show ' )
})
</script>
.tab('show')
Xaiv cov npe uas tau muab thiab qhia nws cov kab sib txuas. Lwm cov npe uas tau xaiv yav dhau los yuav tsis raug xaiv thiab nws cov pane cuam tshuam tau muab zais. Rov qab mus rau tus neeg hu ua ntej lub tab pane tau tshwm sim tiag tiag (piv txwv li, ua ntej qhov shown.bs.tab
xwm txheej tshwm sim).
Luam
$ ( ' #someListItem ' ). tab ( ' show ' )
Cov xwm txheej
Thaum pom ib lub tab tshiab, cov xwm txheej hluav taws kub hauv qhov kev txiav txim hauv qab no:
hide.bs.tab
(ntawm lub tab active tam sim no)
show.bs.tab
(ntawm qhov yuav tsum tau qhia tab)
hidden.bs.tab
(nyob rau yav dhau los active tab, tib yam li rau qhov hide.bs.tab
kev tshwm sim)
shown.bs.tab
(ntawm lub tab tshiab uas nyuam qhuav tshwm sim, tib yam li rau qhov show.bs.tab
kev tshwm sim)
Yog tias tsis muaj tab twb ua haujlwm, hide.bs.tab
thiab hidden.bs.tab
cov xwm txheej yuav tsis raug rho tawm haujlwm.
Hom xwm txheej
Kev piav qhia
show.bs.tab
Qhov kev tshwm sim no tua hluav taws ntawm tab qhia, tab sis ua ntej tab tshiab tau tshwm sim. Siv event.target
thiab event.relatedTarget
tsom rau lub tab active thiab yav dhau los active tab (yog tias muaj) feem.
ua.bs.tab
Qhov kev tshwm sim no tua hluav taws ntawm tab qhia tom qab tau pom tab. Siv event.target
thiab event.relatedTarget
tsom rau lub tab active thiab yav dhau los active tab (yog tias muaj) feem.
hide.bs.tab
Qhov kev tshwm sim no tua hluav taws thaum lub tab tshiab yuav tsum tau tshwm sim (thiab yog li lub tab yav dhau los yuav tsum tau muab zais). Siv event.target
thiab event.relatedTarget
tsom rau cov tab tam sim no thiab cov tshiab sai sai-rau-yuav-ua haujlwm tab, feem.
hidden.bs.tab
Qhov kev tshwm sim no tshwm sim tom qab lub tab tshiab tau tshwm sim (thiab yog li lub tab active yav dhau los tau muab zais). Siv event.target
thiab event.relatedTarget
tsom mus rau lub tab active yav dhau los thiab cov tshiab tab tshiab, raws li.
Luam
$ ( ' a[data-toggle="list"] ' ). on ( ' shown.bs.tab ' , function ( e ) {
e . target // newly activated tab
e . relatedTarget // previous active tab
})