Ristað brauð
Ýttu tilkynningum til gesta þinna með ristuðu brauði, léttum og auðvelt að sérsníða viðvörunarskilaboðum.
Ristað brauð eru léttar tilkynningar sem eru hannaðar til að líkja eftir ýtitilkynningum sem hafa verið vinsælar af farsíma- og tölvustýrikerfum. Þau eru byggð með flexbox, svo auðvelt er að stilla þau og staðsetja.
Yfirlit
Hlutir sem þarf að vita þegar þú notar ristuðu brauðbæti:
- Ef þú ert að byggja JavaScript okkar frá uppruna, krefst
util.js
það . - Ristað brauð eru valin af frammistöðuástæðum, svo þú verður að frumstilla þau sjálfur .
- Vinsamlegast athugaðu að þú ert ábyrgur fyrir staðsetningu ristað brauð.
- Ristað brauð mun sjálfkrafa fela sig ef þú tilgreinir ekki
autohide: false
.
Hreyfiáhrif þessa íhluts eru háð prefers-reduced-motion
miðlunarfyrirspurninni. Sjá kaflann um minni hreyfingu í aðgengisskjölunum okkar .
Dæmi
Basic
Til að hvetja til teygjanlegra og fyrirsjáanlegra ristuðu brauða mælum við með haus og meginmáli. Ristað brauðhausar nota display: flex
, sem gerir auðvelt að stilla efni þökk sé spássíu og flexbox tólum okkar.
Ristað brauð eru eins sveigjanleg og þú þarft og hafa mjög litla álagningu. Að minnsta kosti krefjumst við þess að einn þáttur innihaldi „ristað“ efnið þitt og hvetjum eindregið til að hafna hnappinn.
Gegnsær
Ristað brauð eru líka örlítið hálfgagnsær, svo þau blandast saman við það sem þau gætu birst yfir. Fyrir vafra sem styðja backdrop-filter
CSS eignina, munum við einnig reyna að þoka þættina undir ristuðu brauði.
Stafla
Þegar þú ert með mörg ristað brauð, þá erum við sjálfgefið að stafla þeim lóðrétt á læsilegan hátt.
Staðsetning
Settu ristað brauð með sérsniðnum CSS eins og þú þarft á þeim að halda. Efst til hægri er oft notað fyrir tilkynningar, sem og efst í miðjunni. Ef þú ætlar bara alltaf að sýna eitt ristað brauð í einu skaltu setja staðsetningarstílana beint á .toast
.
Fyrir kerfi sem búa til fleiri tilkynningar skaltu íhuga að nota umbúðir svo þau geti auðveldlega staflað.
Þú getur líka orðið flottur með flexbox tólum til að stilla ristuðu brauði lárétt og/eða lóðrétt.
Aðgengi
Skál er ætlað að vera litlar truflanir fyrir gesti þína eða notendur, svo til að hjálpa þeim sem eru með skjálesara og svipaða hjálpartækni, ættir þú að vefja ristuðu brauði á aria-live
svæði . Breytingar á lifandi svæðum (eins og að sprauta inn/uppfæra ristað brauðhluti) eru sjálfkrafa tilkynntar af skjálesendum án þess að þurfa að færa fókus notandans eða trufla notandann á annan hátt. Að auki skaltu taka með aria-atomic="true"
til að tryggja að allt ristað brauð sé alltaf tilkynnt sem ein (atóm) eining, frekar en að tilkynna hvað var breytt (sem gæti leitt til vandamála ef þú uppfærir aðeins hluta af innihaldi ristað brauðs, eða ef þú birtir sama ristað brauðið á seinna tímapunkti). Ef nauðsynlegar upplýsingar eru mikilvægar fyrir ferlið, td fyrir lista yfir villur í eyðublaði, notaðu þá viðvörunarhlutanní staðinn fyrir ristað brauð.
Athugaðu að lifandi svæðið þarf að vera til staðar í merkingunni áður en ristað brauð er búið til eða uppfært. Ef þú býrð til bæði á sama tíma og dælir þeim inn á síðuna, verða þau almennt ekki tilkynnt með hjálpartækjum.
Þú þarft líka að aðlaga role
og aria-live
stig eftir innihaldi. Ef það eru mikilvæg skilaboð eins og villa, notaðu role="alert" aria-live="assertive"
, annars notaðu role="status" aria-live="polite"
eiginleika.
Þar sem efnið sem þú ert að sýna breytist, vertu viss um að uppfæra delay
tímamörkin til að tryggja að fólk hafi nægan tíma til að lesa ristað brauð.
Þegar þú notar autohide: false
verður þú að bæta við lokunarhnappi til að leyfa notendum að hafna ristað brauð.
JavaScript hegðun
Notkun
Frumstilla ristað brauð með JavaScript:
Valmöguleikar
Hægt er að senda valkosti í gegnum gagnaeiginleika eða JavaScript. Fyrir gagnaeiginleika skaltu bæta heiti valkostsins við data-
, eins og í data-animation=""
.
Nafn | Tegund | Sjálfgefið | Lýsing |
---|---|---|---|
fjör | Boolean | satt | Notaðu CSS fade umskipti á ristað brauð |
sjálffela | Boolean | satt | Fela ristað brauð sjálfkrafa |
seinkun | númer | 500 |
Seinkað að fela ristað brauð (ms) |
Aðferðir
Ósamstilltar aðferðir og umskipti
Allar API aðferðir eru ósamstilltar og hefja umskipti . Þeir snúa aftur til þess sem hringir um leið og umskiptin eru hafin en áður en þeim lýkur . Að auki verður aðferðakall á umbreytingarhluta hunsað .
$().toast(options)
Hengir ristuðu brauði við frumefnasafn.
.toast('show')
Sýnir ristað brauð frumefnis. Snýr aftur til þess sem hringir áður en ristað brauð hefur verið sýnt (þ.e. áður en shown.bs.toast
atburðurinn á sér stað). Þú verður að kalla þessa aðferð handvirkt, í staðinn mun ristað brauð þitt ekki birtast.
.toast('hide')
Felur ristað brauð frumefnis. Snýr aftur til þess sem hringir áður en ristað brauð hefur verið falið (þ.e. áður en hidden.bs.toast
atburðurinn á sér stað). Þú verður að kalla þessa aðferð handvirkt ef þú gerðir autohide
til false
.
.toast('dispose')
Felur ristað brauð frumefnis. Skálið þitt verður áfram á DOM en mun ekki birtast lengur.
Viðburðir
Tegund viðburðar | Lýsing |
---|---|
sýna.bs.ristað brauð | Þetta atvik ræsir strax þegar show tilviksaðferðin er kölluð. |
sýnt.bs.ristað brauð | Þessi atburður er skotinn þegar ristað brauð hefur verið gert sýnilegt notanda. |
fela.bs.ristað brauð | Þessi atburður er ræstur strax þegar hide tilviksaðferðin hefur verið kölluð. |
falið.bs.ristað brauð | Þessum atburði er skotið upp þegar búið er að fela ristað brauð fyrir notandanum. |