Жагсаалтын бүлэг
Жагсаалтын бүлгүүд нь цуврал контентыг харуулах уян хатан, хүчирхэг бүрэлдэхүүн хэсэг юм. Дотор нь бараг бүх контентыг дэмжихийн тулд тэдгээрийг өөрчилж, өргөжүүлээрэй.
Жагсаалтын хамгийн энгийн бүлэг нь жагсаалтын зүйлүүд болон зохих ангиуд бүхий эрэмблэгдээгүй жагсаалт юм. Дараах сонголтуудыг ашиглан эсвэл шаардлагатай бол өөрийн CSS ашиглан үүн дээр тулгуурлана уу.
- Cras justo odio
- Dapibus ac facilisis in
- Морби Лео Рисус
- Porta ac consectetur ac
- Эрос дахь үүдний хөндий
<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>
Одоогийн идэвхтэй сонголтыг харуулахын .active
тулд a дээр нэмнэ үү ..list-group-item
- Cras justo odio
- Dapibus ac facilisis in
- Морби Лео Рисус
- Porta ac consectetur ac
- Эрос дахь үүдний хөндий
<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>
Үүнийг идэвхгүй болгохын .disabled
тулд a дээр нэмнэ үү . Зарим элементүүд нь товшилтын үйл явдлуудыг (жишээ нь, холбоосууд) бүрэн идэвхгүй болгохын тулд тусгай JavaScript шаарддаг болохыг анхаарна уу..list-group-item
.disabled
- Cras justo odio
- Dapibus ac facilisis in
- Морби Лео Рисус
- Porta ac consectetur ac
- Эрос дахь үүдний хөндий
<ul class="list-group">
<li class="list-group-item disabled">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>
<a>
s эсвэл s-г нэмж, хулганаа аваачих, идэвхгүй, идэвхтэй төлөвтэй үйлдэл хийх боломжтой жагсаалтын бүлгийн зүйлсийг үүсгэхийн<button>
тулд ашиглана уу . Интерактив бус элементүүдээс ( s эсвэл s гэх мэт) бүрдсэн жагсаалтын бүлгүүд нь товшилт эсвэл товшилтоор хангадаггүй байхын тулд бид эдгээр псевдо ангиудыг тусгаарладаг ..list-group-item-action
<li>
<div>
Энд байгаа стандарт ангиудыг ашиглахгүй.btn
байхыг анхаарна уу .
<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">Vestibulum at eros</a>
</div>
<button>
s-ийн тусламжтайгаар та ангийн disabled
оронд атрибутыг ашиглаж болно .disabled
. Харамсалтай <a>
нь хөгжлийн бэрхшээлтэй шинж чанарыг дэмждэггүй.
<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>
.list-group-flush
Жагсаалтын бүлгийн зүйлсийг эх саванд (жишээ нь, картууд) ирмэгээс нь хооронд нь харуулахын тулд зарим хүрээ болон бөөрөнхий булангуудыг арилгахын тулд нэмнэ үү .
- Cras justo odio
- Dapibus ac facilisis in
- Морби Лео Рисус
- Porta ac consectetur ac
- Эрос дахь үүдний хөндий
<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>
Жагсаалтын зүйлсийн арын дэвсгэр болон өнгөөр загварчлахын тулд контекст ангиудыг ашиглана уу.
- Dapibus ac facilisis in
- Энэ бол үндсэн жагсаалтын бүлгийн зүйл юм
- Энэ бол жагсаалтын хоёрдогч бүлгийн зүйл юм
- Энэ бол амжилтын жагсаалтын бүлгийн зүйл юм
- Энэ бол аюулын жагсаалтын бүлгийн зүйл юм
- Энэ бол анхааруулах жагсаалтын бүлгийн зүйл юм
- Энэ бол мэдээллийн жагсаалтын бүлгийн зүйл юм
- Энэ бол хөнгөн жагсаалтын бүлгийн зүйл юм
- Энэ бол харанхуй жагсаалтын бүлгийн зүйл юм
<ul class="list-group">
<li class="list-group-item">Dapibus ac facilisis in</li>
<li class="list-group-item list-group-item-primary">This is a primary list group item</li>
<li class="list-group-item list-group-item-secondary">This is a secondary list group item</li>
<li class="list-group-item list-group-item-success">This is a success list group item</li>
<li class="list-group-item list-group-item-danger">This is a danger list group item</li>
<li class="list-group-item list-group-item-warning">This is a warning list group item</li>
<li class="list-group-item list-group-item-info">This is a info list group item</li>
<li class="list-group-item list-group-item-light">This is a light list group item</li>
<li class="list-group-item list-group-item-dark">This is a dark list group item</li>
</ul>
Контекст хичээлүүд мөн .list-group-item-action
. Өмнөх жишээнд ороогүй энд байгаа хулганын хэв маягийг нэмж оруулсныг анхаарна уу. Мөн .active
төрөөс дэмжлэг үзүүлдэг; контекст жагсаалтын бүлгийн зүйл дээр идэвхтэй сонголтыг зааж өгөхийн тулд үүнийг хэрэглэнэ.
<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">This is a primary list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-secondary">This is a secondary list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-success">This is a success list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-danger">This is a danger list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-warning">This is a warning list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-info">This is a info list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-light">This is a light list group item</a>
<a href="#" class="list-group-item list-group-item-action list-group-item-dark">This is a dark list group item</a>
</div>
Туслах технологид утгыг дамжуулах
Утга нэмэхийн тулд өнгийг ашиглах нь зөвхөн харааны заалтыг өгдөг бөгөөд энэ нь дэлгэц уншигч гэх мэт туслах технологийн хэрэглэгчдэд хүргэхгүй. Өнгөөөр тэмдэглэсэн мэдээлэл нь агуулгаасаа тодорхой (жишээ нь харагдах текст) эсвэл .sr-only
ангид нуугдсан нэмэлт текст гэх мэт өөр хэрэгслээр орсон эсэхийг шалгаарай.
Зарим хэрэгслийн тусламжтайгаар уншаагүй тоо, үйл ажиллагаа болон бусад зүйлийг харуулахын тулд жагсаалтын дурын бүлгийн зүйлд тэмдэг нэмнэ үү .
- Cras justo odio14
- Dapibus ac facilisis in2
- Морби Лео Рисус1
<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>
Доорх шиг холбогдсон жагсаалтын бүлгүүдэд ч гэсэн flexbox хэрэгслүүдийн тусламжтайгаар бараг бүх HTML-г нэмнэ үү .
Жагсаалтын бүлгийн зүйлийн гарчиг
3 хоногийн өмнөDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.Жагсаалтын бүлгийн зүйлийн гарчиг
3 хоногийн өмнөDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.Жагсаалтын бүлгийн зүйлийн гарчиг
3 хоногийн өмнөDonec id elit non mi porta gravida at eget metus. Maecenas sed diam eget risus varius blandit.
Donec id elit non mi porta.<div class="list-group">
<a href="#" class="list-group-item list-group-item-action flex-column align-items-start 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 flex-column align-items-start">
<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 flex-column align-items-start">
<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 залгаасыг ашиглан дангаар нь эсвэл эмхэтгэсэн bootstrap.js
файлаар оруулаарай - манай жагсаалтын бүлгийг өргөжүүлэхийн тулд локал контентын цонхыг үүсгэх боломжтой.
Жагсаалтын бүлгийн навигацыг ямар нэгэн JavaScript бичихгүйгээр зүгээр л зааж өгөх data-toggle="list"
эсвэл элемент дээр идэвхжүүлэх боломжтой. Эдгээр өгөгдлийн шинж чанаруудыг дээр ашиглаарай .list-group-item
.
Жагсаалтын жагсаалтын зүйлийг JavaScript-ээр идэвхжүүлэх (жагсаалтын зүйл бүрийг тус тусад нь идэвхжүүлэх шаардлагатай):
Та жагсаалтын бие даасан зүйлийг хэд хэдэн аргаар идэвхжүүлж болно:
Табын самбарыг бүдгэрүүлэхийн .fade
тулд тус бүр дээр нэмнэ үү .tab-pane
. Эхний табын самбар .show
нь анхны агуулгыг харагдуулах ёстой.
Жагсаалтын элемент болон агуулгын савыг идэвхжүүлдэг. Цонх нь DOM доторх чингэлэг зангилаа руу чиглэсэн data-target
эсвэл a байх ёстой .href
Жагсаалтын өгөгдсөн зүйлийг сонгож, холбогдох самбарыг харуулна. Өмнө нь сонгосон жагсаалтын бусад зүйл сонгогдоогүй бөгөөд түүнтэй холбоотой самбар нуугдана. Цонхны самбар харагдахаас өмнө (жишээ нь shown.bs.tab
үйл явдал болохоос өмнө) дуудагч руу буцна.
Шинэ таб харуулах үед үйл явдлууд дараах дарааллаар асна:
hide.bs.tab
(одоогийн идэвхтэй таб дээр)show.bs.tab
(харуулах таб дээр)hidden.bs.tab
(өмнөх идэвхтэй таб дээрх үйл явдлынхтай ижилhide.bs.tab
)shown.bs.tab
(шинээр идэвхжсэн,show.bs.tab
үйл явдалтай ижилхэн харагдах таб дээр)
Хэрэв ямар ч таб аль хэдийн идэвхжээгүй бол hide.bs.tab
болон hidden.bs.tab
үйл явдлууд идэвхжихгүй.
Үйл явдлын төрөл | Тодорхойлолт |
---|---|
show.bs.tab | Энэ үйл явдал tab шоу дээр гарч ирдэг боловч шинэ таб харагдахаас өмнө. Идэвхтэй таб болон өмнөх идэвхтэй табыг (боломжтой бол) тус тус чиглүүлэхийн тулд event.target болон ашиглана уу.event.relatedTarget |
харуулсан.bs.tab | Энэ үйл явдал нь табыг харуулсны дараа tab шоунд идэвхждэг. Идэвхтэй таб болон өмнөх идэвхтэй табыг (боломжтой бол) тус тус чиглүүлэхийн тулд event.target болон ашиглана уу.event.relatedTarget |
hide.bs.tab | Энэ үйл явдал шинэ цонхыг харуулах үед идэвхждэг (ингэснээр өмнөх идэвхтэй табыг нуух шаардлагатай). Одоогийн идэвхтэй таб болон удахгүй идэвхтэй болох шинэ табыг тус тус чиглүүлэхийн тулд event.target болон ашиглана уу.event.relatedTarget |
hidden.bs.tab | Энэ үйл явдал шинэ табыг харуулсны дараа идэвхждэг (ингэснээр өмнөх идэвхтэй таб нуугдсан). Өмнөх идэвхтэй таб болон шинэ идэвхтэй табыг тус тус чиглүүлэхийн тулд event.target болон ашиглана уу.event.relatedTarget |