Carousel
A slideshow component ut revolutio per elementa-imagines vel labitur textus - sicut carousel.
Quomodo facitur
Carousel est slideshow pro cycling per seriem contentorum, constructum cum CSS 3D transformat et frenum JavaScript. Cum imaginum serie, textu, vel usu notae laborat. Etiam subsidia includunt per regulas proximas et indices priorum/posterum.
In navigatoribus ubi visibilitas Page API sustentatur, carousel illapsum vitabit cum pagina telaris usoris non apparet (ut cum tab navigatio iners est, fenestra navigatrum elevat, etc.).
Effectus animationis huius componentis dependet ex prefers-reduced-motion
interrogatione instrumentorum. Vide de reducto motu sectionem accessibilitatis nostrae documentationis .
Quaeso scias quod carousellae nidificantes non sustinentur, et carousels plerumque non obtemperant signis accessibilitatis.
Postremo, si JavaScript a fonte aedificas, postulatutil.js
.
Exemplum
Carousels non automatice slide dimensionibus normalize. Quale, necesse est uti adiectis utilitatibus vel stylis consuetudinibus ad convenientes amplitudines contentis. Dum carousels sustinent praecedens / proximas potestates et indices, non explicite requiritur. Adde et mos ut tibi videbitur.
Classes .active
adiciendas uni e labiis aliter carousel visibiles non erunt. Etiam scito singularem id de .carousel
imperio ad libitum constituere, praesertim si pluribus carousellis in una pagina uteris. Imperium et indicator elementa debent habere data-target
attributum (vel href
pro nexus) quod congruit id .carousel
elementi.
Labitur nisi
Lorem carousel cum labitur solum. Nota praesentiam imaginum carouseli .d-block
et .w-100
ne navigatrum alignment imaginem defaltam.
Cum controls
Addens in praecedente et sequenti regens;
Cum indicibus
Indices ad carousel etiam addere potes, e regione moderaminum etiam.
Cum captions
Captiones ad tuas facile labitur cum .carousel-caption
elemento in aliquo .carousel-item
. Facile abscondi possunt in minoribus opinionibus, ut infra, cum utilitates libitum ostensionis . Eos initio occultamus .d-none
et reducimus ad machinas mediocres cum .d-md-block
.
Crossfade
Adde .carousel-fade
ad carousel tuum ad animandum labitur cum fade transitus loco lapsus.
Singula .carousel-item
intervalla
Adde data-interval=""
ad .carousel-item
mutare spatium morae inter sponte cyclica ad proximum item.
Consuetudinem
Via data attributa
Usus notitia attribuit facilem positionem carousel moderari. keywords vel data-slide
acceptat , quae situm lapsus mutat respectu eius positionis currentis. Vel , utere ut index lapsus crudum ad carousel transire , quod lapsus positio ad particularem indicem incipientem transfert .prev
next
data-slide-to
data-slide-to="2"
0
Proprium data-ride="carousel"
carousel notare adhibetur ut in onere paginae incipiens animans. data-ride="carousel"
Si carousel tuum initialize non uteris , hoc ipsum habes ut initializes. In compositione cum (superfluis et superfluis) adhiberi non potest expressa JavaScript initialization eiusdem carousel.
Via JavaScript
Manually vocate carousel est:
Optiones
Optiones transigi possunt per data attributa vel JavaScript. Data enim attributa, adiungunt optionis nomen data-
, ut in data-interval=""
.
Nomen | Type | Default | Descriptio |
---|---|---|---|
intervallum | numerus | 5000 | Moles temporis inter morandi automatice revolutio item. Si falsum, carousel non sponte currendi. |
tincidunt | Boolean | verum | Utrum carousel agere debet claviaturae eventus. |
mora | string | Boolean | "hve" | Si De machinis tactus parabilibus, cum |
equitare | filum | falsus | Autoplays carousel post usoris cyclum primum item. Si "carousel", autoplays carousel in onere. |
wrap | Boolean | verum | Utrum carousel debet continue cyclum vel duras clausuras habere. |
tactus | Boolean | verum | Utrum carousel sustineat sinistram / ius swipe interactiones in touchscreen machinis. |
Methodi
Modi asynchronous et transitus
Omnes API modi asynchroni sunt et transitus committitur . Redeunt ad RECENS mox ut transitus incipiat sed antequam finiatur . Methodus praeterea in transitus transeuntis ignorabitur .
.carousel(options)
Initiat carousel cum optiones ad libitum object
et incipit cyclum per item.
.carousel('cycle')
Cycles per carousel res a sinistra in dextram.
.carousel('pause')
Sistit a revolutio per items carousel.
.carousel(number)
Cycles carousel ad figmentum particulare (0 fundatum, similis ordinationi). Redit ad scopum item ostensum est antequam RECENS (id est antequam slid.bs.carousel
res incidit).
.carousel('prev')
Cycli ad priorem item. Redit ad RECENS ante ostensum est prius item (id est antequam slid.bs.carousel
res evenit).
.carousel('next')
Cycli ad proximum item. RECENS REcurrit ante proximum item ostensum est (id ante slid.bs.carousel
eventum occurrit).
.carousel('dispose')
Carousel elementum destruit.
.carousel('nextWhenVisible')
Carousel noli incurrere in proximam cum pagina non visibilis vel carousel vel parens eius non apparet. RECENS REcurrit ante proximum item ostensum est (id ante slid.bs.carousel
eventum occurrit).
.carousel('to')
Cycles carousel ad figmentum particulare (0 fundatum, similis ordinationi). RECENS REcurrit ante proximum item ostensum est (id ante slid.bs.carousel
eventum occurrit).
Events
Classis carousel Bootstrap duos eventus exponit pro hamo in carousel functionality. Utraque certe proprietates sequentes adiectis habent;
direction
Directio in qua carousel est inclinatus (vel"left"
vel"right"
).relatedTarget
: dom elementum quod est lapsus in locum activum item.from
: Index hodiernae itemto
: Index sequentis item
Omnes eventus carousel accenduntur ad ipsum carousel (id est ad <div class="carousel">
).
Event Type | Descriptio |
---|---|
slide.bs.carousel | Huius rei accendit statim cum slide instantia methodus invocatur. |
slid.bs.carousel | Eventus hic accensus est cum carousel lapsus transitum explevit. |
Mutatio transitus tempus
Transitus durationis rerum .carousel-item
mutari potest cum $carousel-transition
Sass variabilis antequam stilos componant vel morem adhibeas si CSS compilata es. Si plures transitiones applicantur, fac ut transitus transformationis prius definiatur (gr. transition: transform 2s ease, opacity .5s ease-out
).