Karrusel nga
Maysa a paset ti slideshow para iti panagbisikleta kadagiti elemento—dagiti ladawan wenno slide ti teksto—kas iti carousel.
Ti karusel ket maysa a slideshow para iti panagbisikleta babaen ti serye ti linaon, a naibangon babaen dagiti panagbalbaliw ti CSS 3D ken sangkabassit a JavaScript. Agtrabaho dayta iti agsasaruno a ladawan, teksto, wenno custom markup. Daytoy ket mangiraman pay ti suporta para kadagiti napalabas/sumaruno a kontrol ken dagiti mangipakita.
Kadagiti browser a sadiay ti Page Visibility API ket nasuportaran, ti carousel ket mangliklik iti panag-slide no ti panid ti web ket saan a makita ti agar-aramat (kas no ti tab ti browser ket saan nga aktibo, ti tawa ti browser ket napabassit, kdpy.).
Pangngaasi nga ammom a dagiti naisanglad a karusel ket saan a nasuportaran, ken dagiti karusel ket sapasap a saan a maitunos kadagiti pagalagadan ti pannakagun-od.
Maudi, no mangbangbangonka iti JavaScript-mi manipud iti gubuayan, kasapulanna tiutil.js
.
Saan nga automatiko a normalize dagiti carousel dagiti dimension ti slide. Kas kasta, mabalin a kasapulam ti agusar kadagiti kanayonan a utilidad wenno dagiti kostumbre nga estilo tapno maitutop ti kadakkel ti linaon. Bayat a dagiti carousel ket mangsuporta kadagiti napalabas/sumaruno a kontrol ken dagiti mangipakita, dagitoy ket saan a nalawag a kasapulan. Inayon ken i-customize-mo kas makitam a maitutop.
Siguraduen nga ikeddeng ti naisangayan nga id iti .carousel
para kadagiti opsional a kontrol, nangruna no agus-usar ka ti adu a carousel iti maymaysa a panid.
Adda ditoy ti carousel nga addaan laeng kadagiti slide. Paliiwenyo ti kaadda ti .d-block
ken .img-fluid
kadagiti ladawan ti carousel tapno malapdan ti panagtunos ti default a ladawan ti browser.
<div id="carouselExampleSlidesOnly" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="..." alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Third slide">
</div>
</div>
</div>
Panagnayon kadagiti napalabas ken sumaganad a kontrol:
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="..." alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Third slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
Mabalinmo pay nga inayon dagiti mangipakita iti carousel, a kadua dagiti kontrol, met.
<div id="carouselExampleIndicators" class="carousel slide" data-ride="carousel">
<ol class="carousel-indicators">
<li data-target="#carouselExampleIndicators" data-slide-to="0" class="active"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="1"></li>
<li data-target="#carouselExampleIndicators" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="carousel-item active">
<img class="d-block w-100" src="..." alt="First slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Second slide">
</div>
<div class="carousel-item">
<img class="d-block w-100" src="..." alt="Third slide">
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleIndicators" role="button" data-slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span>
</a>
<a class="carousel-control-next" href="#carouselExampleIndicators" role="button" data-slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span>
</a>
</div>
Masapul ti umuna nga aktibo nga elemento
Masapul .active
a mainayon ti klase iti maysa kadagiti slide. Ta no saan, saanton a makita ti carousel.
Manginayon kadagiti kapsion kadagiti slide-mo a nalaka babaen ti .carousel-caption
elemento iti uneg ti ania man .carousel-item
. Dagitoy ket mabalin a nalaka a mailemmeng kadagiti babbabassit a viewport, a kas naipakita iti baba, nga addaan kadagiti opsional a utilidad ti panagiparang . Ilemmengmi ida idi damo babaen .d-none
ken isublimi ida kadagiti kalalainganna ti kadakkelda nga alikamen babaen ti .d-md-block
.
Usaren dagiti data attribute tapno nalaka a makontrol ti posision ti carousel. data-slide
awaten dagiti nasken a balikas prev
wenno next
, a mangbalbaliw ti posision ti slide a relatibo iti agdama a posisionna. Saan laeng a dayta, usaren data-slide-to
a mangipasa iti raw slide index iti carousel data-slide-to="2"
, a mangibalbaliw iti posision ti slide iti partikular nga indeks a mangrugi iti 0
.
Ti data-ride="carousel"
attribute ket naus-usar a mangmarka ti maysa a carousel a kas animating a mangrugi iti panagkarga ti panid. Daytoy ket saan a mabalin nga usaren a maikuyog ti (redundante ken saan a kasapulan) a nalawag a panangrugi ti JavaScript ti isu met laeng a karusel.
Awagan ti carousel a manual babaen ti:
Dagiti pagpilian ket mabalin a maipasa babaen dagiti attribute ti datos wenno JavaScript. Para kadagiti kababalin ti datos, inayon ti nagan ti pagpilian iti data-
, a kas iti data-interval=""
.
Nagan | Tipo | Default | Panangiladawan |
---|---|---|---|
aggigiddan nga | bilang | 5000 nga | Ti kaadu ti panawen a maitantan iti nagbaetan ti automatiko a panagbisikleta iti maysa a banag. No ulbod, saan nga automatiko nga agbisikleta ti carousel. |
teklado nga | boolean nga | agpayso | No rumbeng nga agtignay ti carousel kadagiti pasamak iti keyboard. |
isardeng biit | kuerdas nga | boolean nga | "ag-hover" . | No naikabil iti Kadagiti alikamen a makasagid, no naikabil iti |
agsakay | kuerdas | saan nga agpayso | Autoplays ti carousel kalpasan a manual nga i-cycle ti agus-usar ti umuna a banag. No "carousel", autoplay ti carousel iti karga. |
bungonen | boolean nga | agpayso | No ti carousel ket rumbeng nga agtultuloy nga agbisikleta wenno addaan kadagiti natangken a pagsardengan. |
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.
Irugi ti carousel nga addaan kadagiti opsional a pagpilian object
ken mangrugi nga agbisikleta babaen kadagiti banag.
Agsiklo kadagiti carousel items manipud kannigid agingga iti kannawan.
Pasardengenna ti carousel nga agbisikleta kadagiti banag.
Isiklo ti carousel iti partikular a kuadro (0 a naibatay, kapada ti maysa nga array). Agsubli iti tumawag sakbay a naipakita ti puntiria a banag (kayatna a sawen sakbay a slid.bs.carousel
mapasamak ti pasamak).
Agsiklo iti napalabas a banag. Agsubli iti tumawag sakbay a naipakita ti napalabas a banag (kayatna a sawen sakbay a slid.bs.carousel
mapasamak ti pasamak).
Agsiklo iti sumaganad a banag. Agsubli iti tumawag sakbay a naipakita ti sumaganad a banag (kayatna a sawen sakbay a slid.bs.carousel
mapasamak ti pasamak).
Dadaelenna ti carousel ti maysa nga elemento.
Ti klase ti carousel ti Bootstrap ket mangibutaktak ti dua a pasamak para iti panag-hook iti panagusar ti carousel. Agpada a dagiti pasamak ket addaan kadagiti sumaganad a kanayonan a tagikua:
direction
: Ti direksion a pag-slide ti carousel (bareng"left"
wenno"right"
).relatedTarget
: Ti elemento ti DOM a mai-slid iti lugarna a kas ti aktibo a banag.from
: Ti indeks ti agdama a banagto
: Ti indeks ti sumaganad a banag
Amin a pasamak ti carousel ket maipaputok iti carousel a mismo (kayatna a sawen iti <div class="carousel">
).
Kita ti Pasamak | Panangiladawan |
---|---|
slide.bs.karosel nga | Daytoy a pasamak ket agputok a dagus no ti slide pamay-an ti pagarigan ket naawagan. |
nag-slid.bs.karusel | Daytoy a pasamak ket mapaputok no ti carousel ket nalpasnan ti panagbalbaliw ti slide-na. |