Poskytujte kontextové správy so spätnou väzbou pre typické akcie používateľov pomocou niekoľkých dostupných a flexibilných výstražných správ.
Príklady
Upozornenia sú k dispozícii pre ľubovoľnú dĺžku textu, ako aj voliteľné tlačidlo na zrušenie. Pre správny štýl použite jednu z ôsmich požadovaných kontextových tried (napr. .alert-success). Na okamžité zrušenie použite doplnok jQuery pre upozornenia .
Jednoduché primárne upozornenie – skontrolujte ho!
Jednoduché sekundárne upozornenie – skontrolujte ho!
Jednoduché upozornenie na úspech – skontrolujte to!
Jednoduché upozornenie na nebezpečenstvo – skontrolujte ho!
Jednoduché varovné upozornenie – skontrolujte ho!
Jednoduché informačné upozornenie – overte si to!
Jednoduché svetelné upozornenie – skontrolujte to!
Jednoduché tmavé upozornenie – skontrolujte ho!
Odovzdanie významu asistenčným technológiám
Použitie farby na pridanie významu poskytuje iba vizuálnu indikáciu, ktorá nebude poskytnutá používateľom asistenčných technológií – ako sú čítačky obrazovky. Uistite sa, že informácia označená farbou je buď zrejmá zo samotného obsahu (napr. viditeľný text), alebo je zahrnutá alternatívnymi prostriedkami, ako je dodatočný text skrytý spolu s .sr-onlytriedou.
Farba odkazu
Použite .alert-linktriedu utility na rýchle poskytnutie zodpovedajúcich farebných odkazov v rámci akéhokoľvek upozornenia.
Jednoduché primárne upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché sekundárne upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché upozornenie na úspech s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché upozornenie na nebezpečenstvo s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché varovné upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché informačné upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché svetelné upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Jednoduché tmavé upozornenie s
ukážkovým odkazom . Ak chcete, kliknite naň.
Ďalší obsah
Upozornenia môžu obsahovať aj ďalšie prvky HTML, ako sú nadpisy, odseky a oddeľovače.
Výborne!
Áno, úspešne ste si prečítali túto dôležitú výstražnú správu. Tento vzorový text bude trvať o niečo dlhšie, aby ste videli, ako fungujú medzery vo výstrahe s týmto druhom obsahu.
Vždy, keď to potrebujete, nezabudnite použiť nástroje na vytváranie okrajov, aby ste mali vo veciach poriadok.
Prepúšťa sa
Pomocou doplnku JavaScript s upozornením je možné zrušiť akékoľvek priame upozornenie. Tu je postup:
Uistite sa, že ste načítali výstražný doplnok alebo skompilovaný Bootstrap JavaScript.
Ak vytvárate náš JavaScript zo zdroja, vyžadujeutil.js to . Kompilovaná verzia to zahŕňa.
Pridajte tlačidlo na zrušenie a .alert-dismissibletriedu, ktorá pridá extra výplň napravo od upozornenia a umiestni .closetlačidlo.
Na tlačidlo Zrušiť pridajte data-dismiss="alert"atribút, ktorý spustí funkciu JavaScript. Uistite sa, že <button>prvok s ním používate na správne správanie vo všetkých zariadeniach.
Ak chcete animovať upozornenia pri ich zrušení, nezabudnite pridať triedy .fadea ..show
Môžete to vidieť v akcii so živou ukážkou:
Sväté guacamole! Mali by ste sa prihlásiť do niektorých z týchto polí nižšie.
Správanie JavaScriptu
Spúšťače
Povoliť zrušenie upozornenia prostredníctvom JavaScriptu:
Alebo s dataatribútmi na tlačidle v rámci upozornenia , ako je uvedené vyššie:
Upozorňujeme, že zatvorením upozornenia ho odstránite z DOM.
Metódy
Metóda
Popis
$().alert()
Zabezpečí, aby výstraha počúvala udalosti kliknutia na podradené prvky, ktoré majú tento data-dismiss="alert"atribút. (Nie je potrebné pri použití automatickej inicializácie data-api.)
$().alert('close')
Zatvorí upozornenie jeho odstránením z DOM. Ak sú na prvku prítomné triedy .fadea .show, výstraha pred odstránením zmizne.
$().alert('dispose')
Zničí výstrahu prvku.
Diania
Výstražný doplnok Bootstrap odhaľuje niekoľko udalostí na pripojenie k funkcii výstrahy.
Udalosť
Popis
close.bs.alert
Táto udalosť sa spustí okamžite pri closevolaní metódy inštancie.
closed.bs.alert
Táto udalosť sa spustí po zatvorení upozornenia (bude čakať na dokončenie prechodov CSS).