Carousel
Chikamu chemasiraidhi chekuchovha bhasikoro kuburikidza nezvinhu-mifananidzo kana masiraidhi ezvinyorwa-sekarosi.
Iyo carousel islideshow yekuchovha bhasikoro kuburikidza neyakatevedzana yemukati, yakavakwa neCSS 3D inoshandura uye zvishoma zveJavaScript. Inoshanda neakatevedzana emifananidzo, zvinyorwa, kana tsika markup. Inosanganisirawo kutsigirwa kwezvakapfuura / zvinotevera zvidzoreso uye zviratidzo.
Mumabhurawuza anotsigirwa nePeji Kuonekwa API , iyo carousel inodzivirira kutsvedza kana peji rewebhu risingaonekwe kumushandisi (senge kana iyo browser tab isingashande, hwindo rebrowser rinoderedzwa, nezvimwewo).
Ndapota ziva kuti nested carousels haatsigirwe, uye carousels kazhinji haaenderane neanowanikwa.
Chekupedzisira, kana iwe uchivaka yedu JavaScript kubva kunobva, inodautil.js
.
Carousels haingogadzirisi masiraidhi zviyero. Saka nekudaro, ungangoda kushandisa zvimwe zvinoshandiswa kana masitaera etsika kuti aenzane nehukuru hwemukati. Nepo macarousels achitsigira apfuura / anotevera zvidzoreso uye zviratidzo, izvo hazvidiwe zvakajeka. Wedzera uye gadzirisa sezvaunoona zvakakodzera.
Ita shuwa yekuseta yakasarudzika id pane .carousel
yesarudzo yekudzora, kunyanya kana iwe uchishandisa akawanda carousels pane imwechete peji.
Heino carousel ine masiraidhi chete. Ziva kuvepo kweiyo .d-block
uye .img-fluid
pa carousel mifananidzo kudzivirira browser default image alignment.
<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>
Kuwedzera mune yapfuura uye inotevera kudzora:
<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>
Iwe unogona zvakare kuwedzera zviratidzo kune carousel, padivi pezvinodzora, zvakare.
<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>
Chekutanga chinoshanda chinodiwa
Kirasi .active
inoda kuwedzerwa kune imwe yemasiraidhi. Zvikasadaro, iyo carousel haizoonekwe.
Wedzera zvinyorwa kune masiraidhi ako zviri nyore nechinhu .carousel-caption
chiri mukati mechero .carousel-item
. Zvinogona kuvanzwa zviri nyore pamadiki ekuona, sezvaratidzwa pazasi, zvine sarudzo yekuratidzira zvishandiso . Tinovavanza pakutanga .d-none
nekuvadzosa pamidziyo yepakati nepakati ine .d-md-block
.
Shandisa data hunhu kudzora zviri nyore chinzvimbo checarousel. data-slide
inogamuchira mazwi makuru prev
kana next
, iyo inoshandura nzvimbo yemasiraidhi maererano nenzvimbo yayo yazvino. Neimwe nzira, shandisa data-slide-to
kupfuudza masiraidhi indekisi ku carousel data-slide-to="2"
, iyo inoshandura nzvimbo yemasiraidhi kuenda kune imwe index inotanga na 0
.
Hunhu data-ride="carousel"
hunoshandiswa kumaka carousel seanorarama kutanga pakurodha peji. Haikwanise kushandiswa pamwe chete ne (zvisina basa uye zvisina basa) zvakajeka JavaScript kutanga kwekarosi imwechete.
Fonera carousel nemaoko ne:
Sarudzo dzinogona kupfuudzwa kuburikidza nedata hunhu kana JavaScript. Nezve data hunhu, wedzera iyo sarudzo zita ku data-
, semu data-interval=""
.
Zita | Type | Default | Tsanangudzo |
---|---|---|---|
interval | nhamba | 5000 | Huwandu hwenguva yekunonoka pakati pekuita bhasikoro chinhu. Kana nhema, carousel haizongotenderera ichitenderera. |
keyboard | boolean | chokwadi | Kunyangwe iyo carousel inofanirwa kuita kune keyboard zviitiko. |
pause | tambo | boolean | "hovha" | Kana yaiswa kuti Pamidziyo inogonesa kubata, kana yaiswa |
ride | tambo | nhema | Inotamba otomatiki iyo carousel mushure mekunge mushandisi atenderedza chinhu chekutanga. Kana "carousel", inoridza otomatiki iyo carousel iri mutoro. |
wrap | boolean | chokwadi | Kunyangwe iyo carousel inofanirwa kutenderera ichitenderera kana kumira zvakaoma. |
Asynchronous nzira uye shanduko
Yese nzira dzeAPI dzine asynchronous uye dzinotanga shanduko . Vanodzokera kumunhu anenge afona pachangotanga shanduko asi isati yapera . Pamusoro pezvo, kufona kwenzira pachikamu chekuchinja kuchafuratirwa .
Inotanga carousel ine sarudzo yesarudzo object
uye inotanga kuchovha bhasikoro kuburikidza nezvinhu.
Kutenderera nepakati pezvinhu zvecarousel kubva kuruboshwe kuenda kurudyi.
Inomisa carousel kubva kubhasikoro kuburikidza nezvinhu.
Inotenderedza carousel kune imwe furemu (0 yakavakirwa, yakafanana neyakarongwa). Inodzokera kune akafona chinhu chisati charatidzwa (kureva kuti slid.bs.carousel
chiitiko chisati chaitika).
Kutenderera kune chinhu chapfuura. Inodzokera kumunhu anenge afona chinhu chapfuura chisati charatidzwa (kureva kuti slid.bs.carousel
chiitiko chisati chaitika).
Kutenderera kuenda kuchinhu chinotevera. Inodzokera kumunhu arikufona chinhu chinotevera chisati charatidzwa (kureva kuti slid.bs.carousel
chiitiko chisati chaitika).
Inoparadza carousel yechimwe chinhu.
Bootstrap's carousel kirasi inofumura zviitiko zviviri zvekukochekera mukuita kwecarousel. Zviitiko zviviri izvi zvine zvimwe zvinotevera:
direction
: Nzira iyo carousel iri kutsvedza (zvichida"left"
kana"right"
).relatedTarget
: Chinhu cheDOM chiri kutsvedzerwa panzvimbo sechinhu chinoshanda.from
: Indekisi yechinhu chazvinoto
: Indekisi yechinhu chinotevera
Zvese zviitiko zvecarousel zvinodzingwa pacarousel pachayo (kureva pa <div class="carousel">
).
Chiitiko Type | Tsanangudzo |
---|---|
slide.bs.carousel | Ichi chiitiko chinopisa nekukasira kana slide nzira yemuenzaniso yakumbirwa. |
slid.bs.carousel | Ichi chiitiko chinodzingwa kana carousel yapedza shanduko yayo yemasiraidhi. |