Roodhiyo
Ku riix ogeysiisyada booqdayaashaada rooti rooti ah, fariin digniin ah oo fudud oo si fudud loo habeyn karo.
Toasts waa ogeysiisyo fudud oo loogu talagalay in lagu ekaysiiyo ogaysiisyada riixitaanka ee ay shaaciyeen nidaamyada hawlgalka moobaylka iyo miiska. Waxay ku dhisan yihiin flexbox, si ay u fududaato in la isku toosiyo oo meel la dhigo.
Dulmar
Waxyaabaha ay tahay in la ogaado marka la isticmaalayo plugin toast:
- Haddii aad JavaScript-kayaga ka dhisayso isha, waxay u baahan tahay
util.js
. - Toasts-ka waxaa lagu gatay sababo waxqabad dartood, marka waa inaad adigu bilawdaa .
- Fadlan ogow inaad adigu masuul ka tahay meelaynta rootiga.
- Toasts si toos ah ayey u qarin doontaa haddii aadan cayimin
autohide: false
.
Saamaynta animation ee qaybtani waxay ku xidhan tahay prefers-reduced-motion
waydiinta warbaahinta. Eeg qaybta dhaqdhaqaaqa la dhimay ee dukumeenti gelitaankeena .
Tusaalooyinka
Aasaaska
Si loo dhiirrigeliyo rootiga la fidin karo iyo kuwa la saadaalin karo, waxaan ku talineynaa madax iyo jir. Madaxyada toastada ayaa isticmaala display: flex
, taasoo u oggolaanaysa in si sahlan loo waafajiyo nuxurka iyada oo ay ugu wacan tahay isticmaalkayada margin iyo flexbox.
Roodhiyadu waa kuwo dabacsan sida aad u baahan tahay waxayna leeyihiin calaamado aad u yar oo loo baahan yahay. Ugu yaraan, waxaanu u baahanahay hal shay si uu u koobo nuxurkaaga “toasted” oo aanu si adag u dhiirigelino badhanka cayrinta.
Translucent
Roodhisyadu wax yar bay ka turjumayaan, sidaas darteed waxay isku daraan wax kasta oo laga yaabo inay soo baxaan. Darowsarrada taageera backdrop-filter
hantida CSS, waxa aanu sidoo kale isku dayi doonaa in aanu kala saarno canaasirta rootiga.
Is dulsaarid
Marka aad haysato rootiyaal badan, waxaanu kuugu soo ururinay si toos ah si la akhriyi karo.
Meelaynta
Ku rid rooti rooti ah oo leh CSS caado ah sida aad ugu baahan tahay. Midigta sare waxaa badanaa loo istcimaalaa ogeysiisyada, sida dhexda sare. Haddii aad waligaa tusinayso hal rooti markiiba, habaynta meelaynta si sax ah u dhig .toast
.
Nidaamyada soo saara ogeysiisyo badan, ka fiirso isticmaalka walxaha duuban si ay si sahal ah isugu dhejiyaan.
Waxa kale oo aad ku heli kartaa qurux adigoo isticmaalaya flexbox utilities si aad isugu toosiso rootiga jiifka iyo/ama toosan.
Helitaanka
Toasts waxaa loogu talagalay inay u noqoto carqalado yaryar oo soo booqda ama isticmaalayaashaada, si aad u caawiso kuwa leh akhristayaasha shaashadda iyo tignoolajiyada la midka ah ee caawinta, waa inaad ku duubtaa rootigaaga aria-live
gobolka . Isbeddellada ku yimaadda gobollada nool (sida duritaanka/cusboonaysiinta qaybta rootiga) ayaa si toos ah loogu dhawaaqaa akhristayaasha shaashadda iyaga oo aan u baahnayn in ay dhaqaajiyaan diiradda adeegsadaha ama haddii kale ay carqaladeeyaan isticmaalaha. Intaa waxaa dheer, ku dar aria-atomic="true"
si loo hubiyo in rootiga oo dhan mar walba loogu dhawaaqo halbeeg (atomic), halkii lagu dhawaaqi lahaa waxa la bedelay (taas oo keeni karta dhibaatooyin haddii aad kaliya cusboonaysiiso qayb ka mid ah rootiga rootiga, ama haddii aad soo bandhigto isla nuxurka rootiga waqti dambe). Haddii macluumaadka loo baahan yahay ay muhiim u tahay geeddi-socodka, tusaale ahaan liiska khaladaadka qaab ahaan, ka dib isticmaal qaybta digniintahalkii rooti lagu dubay.
Ogsoonow in gobolka nooli uu u baahan yahay inuu ku jiro calaamadaynta ka hor inta aan rootiga la soo saarin ama la cusboonaysiin. Haddii aad si firfircoon u soo saarto labadaba isku mar oo aad ku durto bogga, guud ahaan laguma dhawaaqi doono tignoolajiyada caawinta.
Waxaad sidoo kale u baahan tahay inaad la qabsato heerka role
iyo aria-live
iyadoo ku xiran nuxurka. Haddii ay tahay fariin muhiim ah sida qaladka, isticmaal role="alert" aria-live="assertive"
, haddii kale isticmaal role="status" aria-live="polite"
sifooyinka.
Maaddaama waxa aad soo bandhigaysaa ay isbeddelayaan, hubi inaad cusboonaysiiso delay
wakhtiga si aad u hubiso in dadku ay haystaan wakhti ku filan oo ay ku akhriyaan rootiga.
Markaad isticmaalayso autohide: false
, waa inaad kudartaa badhanka u dhow si aad ugu ogolaato isticmaalayaasha inay joojiyaan rootiga.
Dhaqanka JavaScript
Isticmaalka
Ku bilow rootiga JavaScript:
Ikhtiyaarada
Ikhtiyaarada waxaa lagu gudbi karaa sifada xogta ama JavaScript. Sifooyinka xogta, ku dheji magaca ikhtiyaarka data-
, sida ku jira data-animation=""
.
Magaca | Nooca | Asal ahaan | Sharaxaada |
---|---|---|---|
animation | booliyan | run | Codso u gudbida libdhicida CSS ee rootiga |
isqarxi | booliyan | run | Si otomaatig ah u qari rootiga |
dib u dhac | tirada | 500 |
Dib u dhig qarinta rootiga (ms) |
Hababka
Hababka iyo kala-guurka aan isku midka ahayn
Dhammaan hababka API waa isku mid waxayna bilaabaan kala-guurka . Waxay ku soo noqdaan qofka soo wacaya isla markii uu bilaabmo kala-guurka laakiin ka hor inta uusan dhammaan . Intaa waxaa dheer, hab ku baaqaya in qayb ka beddelka waa la iska indhatiray .
Ka eeg dukumeentiyada JavaScript wixii macluumaad dheeraad ah .
$().toast(options)
Wuxuu ku lifaaqaa maamule rooti ururinta walxaha.
.toast('show')
Waxay daaha ka qaadaysaa rootiga curiyaha Ku soo noqoshada soo wacaha ka hor inta aan rootiga la tusin (tusaale ka hor inta aysan shown.bs.toast
dhacdada dhicin). Waa inaad gacanta ku wacdaa habkan, beddelka rootigaagu ma muujin doono.
.toast('hide')
Waxay qarisaa rootiga curiyaha Ku soo noqoshada soo wacaha ka hor inta aan rootiga la qarinin (tusaale ka hor inta aysan hidden.bs.toast
dhacdada dhicin). Waa inaad gacanta ku wacdaa habkan haddii aad autohide
samaysay false
.
.toast('dispose')
Waxay qarisaa rootiga curiyaha Rootigaagu wuxuu ku sii jirayaa DOM laakiin mar dambe ma muujin doono.
Dhacdooyinka
Nooca Dhacdada | Sharaxaada |
---|---|
tuso.bs. rooti | Dhacdadani waxay isla markaaba gubataa marka show habka tusaalaha la yiraahdo. |
la tusay.bs. rooti | Dhacdadan waxa la eryaa marka rootiga la arkay isticmaaluhu. |
qari.bs. rooti | Dhacdadan ayaa isla markaaba la eryaa marka hide habka tusaale ahaan loo waco. |
qarsoon.bs. rooti | Dhacdadan waxa la eryaa marka rootigu dhammeeyo in laga qariyo isticmaalaha. |