Timpealláin
Comhpháirt taispeántas sleamhnán le haghaidh rothaíocht trí eilimintí - íomhánna nó sleamhnáin téacs - cosúil le timpealláin.
Conas a oibríonn sé
Is taispeántas sleamhnán é an timpeallán le haghaidh rothaíochta trí shraith ábhar, a tógadh le trasfhoirmeacha CSS 3D agus beagán JavaScript. Oibríonn sé le sraith íomhánna, téacs, nó marcáil saincheaptha. Áiríonn sé freisin tacaíocht do rialuithe agus táscairí roimhe seo/eile.
I mbrabhsálaithe ina dtacaítear leis an API Infheictheacht Leathanach , seachnóidh an timpeallán sleamhnú nuair nach bhfuil an leathanach gréasáin le feiceáil ag an úsáideoir (mar shampla nuair a bhíonn cluaisín an bhrabhsálaí neamhghníomhach, íoslaghdaítear an fhuinneog brabhsálaí, etc.).
Tá éifeacht beochana an chomhpháirt seo ag brath ar prefers-reduced-motion
cheist na meán. Féach an rannán tairiscint laghdaithe dár gcáipéisíocht inrochtaineachta .
Tabhair faoi deara, le do thoil, nach dtacaítear le timpealláin neadaithe, agus go ginearálta ní chloíonn siad leis na caighdeáin inrochtaineachta.
Ar deireadh, má tá ár JavaScript á thógáil agat ón bhfoinse, teastaíonnutil.js
.
Sampla
Ní normalaíonn timpealláin toisí sleamhnáin go huathoibríoch. Mar sin, b’fhéidir go mbeadh ort fóntais bhreise nó stíleanna saincheaptha a úsáid chun méid cuí a chur ar an ábhar. Cé go dtacaíonn timpealláin le rialuithe agus táscairí roimhe seo/eile, níl siad ag teastáil go sainráite. Cuir leis agus saincheap mar is cuí leat.
Ní mór an .active
rang a chur le ceann de na sleamhnáin nó ní bheidh an timpeallán le feiceáil. Chomh maith leis sin a bheith cinnte a shocrú id uathúil ar an .carousel
do rialuithe roghnach, go háirithe má tá tú ag baint úsáide as carousels iolracha ar leathanach amháin. Caithfidh data-target
tréith (nó href
le haghaidh naisc) a bheith ag eilimintí rialaithe agus táscairí a thagann le haitheantas na .carousel
heiliminte.
Sleamhnáin amháin
Seo timpeallán le sleamhnáin amháin. Tabhair faoi deara láithreacht na n-íomhánna timpealláin .d-block
agus .w-100
orthu chun ailíniú íomhá réamhshocraithe an bhrabhsálaí a chosc.
Le rialuithe
Ag cur na rialtáin roimhe seo agus na chéad rialuithe eile leis:
Le táscairí
Is féidir leat na táscairí a chur leis an timpeallán, in éineacht leis na rialuithe, freisin.
Le fotheidil
Cuir fotheidil le do shleamhnáin go héasca leis an .carousel-caption
eilimint laistigh d'aon cheann .carousel-item
. Is féidir iad a chur i bhfolach go héasca ar ionaid amhairc níos lú, mar a thaispeántar thíos, le fóntais taispeána roghnacha . Cuirimid i bhfolach iad ar dtús .d-none
agus tugaimid ar ais iad ar ghléasanna meánmhéide le .d-md-block
.
Croschéimniú
Cuir .carousel-fade
le do timpeallán chun sleamhnáin a bheochan le trasdul céimnithe in ionad sleamhnán.
.carousel-item
Eatramh aonair
Cuir data-interval=""
le a .carousel-item
chun an méid ama le moill a athrú idir rothaíocht go huathoibríoch go dtí an chéad mhír eile.
Úsáid
Trí tréithe sonraí
Bain úsáid as tréithe sonraí chun suíomh an timpealláin a rialú go héasca. data-slide
glacann sé leis na heochairfhocail prev
nó next
, a athraíonn an suíomh sleamhnáin i gcoibhneas lena shuíomh reatha. Mar mhalairt air sin, bain úsáid as data-slide-to
innéacs sleamhnán amh a chur ar aghaidh chuig an timpeallán data-slide-to="2"
, a aistríonn suíomh an tsleamhnáin go hinnéacs ar leith ag tosú le 0
.
Úsáidtear an data-ride="carousel"
tréith chun timpeallán a mharcáil mar bheochan ag tosú ag ualach an leathanaigh. Mura n-úsáideann tú data-ride="carousel"
do timpealláin a thúsú, caithfidh tú é a thosú tú féin. Ní féidir é a úsáid i gcomhcheangal le (iomarcach agus neamhriachtanach) inisealacha JavaScript a chur in aithne don timpeallán céanna.
Trí JavaScript
Glaoigh timpealláin de láimh le:
Roghanna
Is féidir roghanna a chur ar aghaidh trí tréithe sonraí nó JavaScript. Maidir le tréithe sonraí, cuir ainm na rogha i gceangal le data-
, mar atá i data-interval=""
.
Ainm | Cineál | Réamhshocrú | Cur síos |
---|---|---|---|
eatramh | uimhir | 5000 | An méid ama le moill idir rothaíocht go huathoibríoch earra. Má tá sé bréagach, ní rothóidh timpealláin go huathoibríoch. |
méarchlár | Boole | fíor | Cibé ar cheart don timpeallán freagairt d'imeachtaí méarchláir. |
sos | teaghrán | Boole | "hover" | Má shocraítear é Ar ghléasanna tadhaill-chumasaithe, nuair a bheidh siad socraithe go |
marcaíocht | teaghrán | bréagach | Imríonn sé an timpeallán go huathoibríoch tar éis don úsáideoir an chéad mhír a thimthriall de láimh. Má imríonn "timpeallán", an timpeallán faoi ualach go huathoibríoch. |
wrap | Boole | fíor | Cibé ar cheart don timpeallán rothaíocht go leanúnach nó stadanna crua a bheith aige. |
teagmháil | Boole | fíor | Cibé ar cheart don timpeallán tacú le hidirghníomhaíochtaí svaidhpeála clé/deas ar ghléasanna scáileáin tadhaill. |
Modhanna
Modhanna agus aistrithe asincrónacha
Tá gach modh API asincrónach agus cuireann siad tús le haistriú . Filleann siad ar an nglaoiteoir a luaithe a chuirtear tús leis an aistriú ach sula gcríochnaíonn sé . Ina theannta sin, ní thabharfar aird ar ghlao modha ar chomhpháirt trasdula .
Féach ar ár gcáipéisíocht JavaScript le haghaidh tuilleadh eolais .
.carousel(options)
Tosaíonn an timpeallán le rogha roghnach object
agus tosaíonn sé ag rothaíocht trí mhíreanna.
.carousel('cycle')
Rothaíochta tríd na míreanna timpealláin ó chlé go deas.
.carousel('pause')
Stopann an timpeallán ó rothaíocht trí earraí.
.carousel(number)
Rothlaíonn sé an timpeallán chuig fráma ar leith (0 bunaithe, cosúil le sraith). Filleann sé ar an nglaoiteoir sula dtaispeántar an sprioc-mhír (.i. sula slid.bs.carousel
dtarlaíonn an teagmhas).
.carousel('prev')
Timthriallta go dtí an mhír roimhe seo. Filleann sé ar an nglaoiteoir sula dtaispeántar an mhír roimhe seo (.i. sula slid.bs.carousel
dtarlaíonn an teagmhas).
.carousel('next')
Timthriallta go dtí an chéad mhír eile. Filleann sé ar an nglaoiteoir sula dtaispeántar an chéad mhír eile (.i. sula slid.bs.carousel
dtarlaíonn an t-imeacht).
.carousel('dispose')
Scriosann timpealláin eilimint.
Imeachtaí
Nochtann rang timpealláin Bootstrap dhá imeacht chun dul i ngleic le feidhmiúlacht timpealláin. Tá na hairíonna breise seo a leanas ag an dá imeacht:
direction
: An treo ina bhfuil an timpeallán ag sleamhnú ("left"
nó"right"
).relatedTarget
: An eilimint DOM atá á sliseadh isteach mar an mhír ghníomhach.from
: Innéacs na míre reathato
: Innéacs na chéad mhíre eile
Déantar gach imeacht timpealláin a chur ar an timpeallán féin (.i. ag an <div class="carousel">
).
Cineál Imeachta | Cur síos |
---|---|
sleamhnán.bs.carousel | Téann an teagmhas seo chun cinn láithreach nuair a úsáidtear an slide modh ásc. |
slid.bs.carousel | Tá an teagmhas seo bréan nuair a bhíonn an t-aistriú sleamhnáin críochnaithe ag an timpeallán. |
Athraigh ré an aistrithe
Is féidir ré an aistrithe .carousel-item
a athrú leis an $carousel-transition
athróg Sass sula dtiomsaítear nó roimh stíleanna saincheaptha má tá an CSS tiomsaithe á úsáid agat. Má chuirtear trasdulta iolracha i bhfeidhm, cinntigh go sainítear an trasdul trasfhoirmithe ar dtús (eg. transition: transform 2s ease, opacity .5s ease-out
).