Obezbedite kontekstualne povratne poruke za tipične radnje korisnika uz pregršt dostupnih i fleksibilnih poruka upozorenja.
Primjeri
Dostupna su upozorenja za bilo koju dužinu teksta, kao i opciono dugme za odbacivanje. Za pravilan stil, koristite jednu od osam potrebnih kontekstualnih klasa (npr. .alert-success). Za inline otpuštanje koristite dodatak jQuery za upozorenja .
Jednostavno primarno upozorenje - provjerite!
Jednostavno sekundarno upozorenje - pogledajte!
Jednostavno upozorenje o uspjehu - provjerite!
Jednostavno upozorenje na opasnost - provjerite!
Jednostavno upozorenje - provjerite!
Jednostavno informativno upozorenje - provjerite!
Jednostavno svjetlosno upozorenje - provjerite!
Jednostavno mračno upozorenje - pogledajte!
Prenošenje značenja pomoćnim tehnologijama
Korištenje boje za dodavanje značenja pruža samo vizualnu indikaciju, koja se neće prenijeti korisnicima pomoćnih tehnologija – kao što su čitači ekrana. Osigurajte da su informacije označene bojom ili očigledne iz samog sadržaja (npr. vidljivi tekst), ili su uključene putem alternativnih sredstava, kao što je dodatni tekst skriven .sr-onlyklasom.
Boja veze
Koristite .alert-linkuslužnu klasu da brzo pružite odgovarajuće veze u boji unutar bilo kojeg upozorenja.
Jednostavno primarno upozorenje s
primjerom veze . Kliknite ako želite.
Jednostavno sekundarno upozorenje s
primjerom veze . Kliknite ako želite.
Jednostavno upozorenje o uspjehu s
primjerom veze . Kliknite ako želite.
Jednostavno upozorenje o opasnosti s
primjerom veze . Kliknite ako želite.
Jednostavno upozorenje sa
primjerom veze . Kliknite ako želite.
Jednostavno informativno upozorenje s
primjerom veze . Kliknite ako želite.
Jednostavno svjetlosno upozorenje s
primjerom veze . Kliknite ako želite.
Jednostavno mračno upozorenje s
primjerom veze . Kliknite ako želite.
Dodatni sadržaj
Upozorenja također mogu sadržavati dodatne HTML elemente poput naslova, pasusa i razdjelnika.
Dobro urađeno!
O da, uspješno ste pročitali ovu važnu poruku upozorenja. Ovaj primjer teksta će trajati malo duže kako biste mogli vidjeti kako razmak unutar upozorenja funkcionira s ovom vrstom sadržaja.
Kad god vam je potrebno, obavezno koristite pomoćne programe za margine da bi stvari bile lijepe i uredne.
Odbacivanje
Koristeći JavaScript dodatak za upozorenje, moguće je odbaciti bilo koje upozorenje u tekstu. Evo kako:
Budite sigurni da ste učitali dodatak za upozorenje ili kompajlirani Bootstrap JavaScript.
Ako gradite naš JavaScript iz izvora, on zahtijevautil.js . Sastavljena verzija uključuje ovo.
Dodajte dugme za odbacivanje i .alert-dismissibleklasu, koja dodaje dodatno polje desno od upozorenja i pozicionira .closedugme.
Na dugme za odbacivanje dodajte data-dismiss="alert"atribut koji pokreće JavaScript funkcionalnost. Obavezno koristite <button>element s njim za pravilno ponašanje na svim uređajima.
Da biste animirali upozorenja kada ih odbacite, obavezno dodajte .fadei .showklase.
Ovo možete vidjeti u akciji uz demo uživo:
Holy guacamole! Trebali biste provjeriti neka od ovih polja ispod.
JavaScript ponašanje
Okidači
Omogućite odbacivanje upozorenja putem JavaScripta:
Ili sa dataatributima na dugmetu unutar upozorenja , kao što je gore prikazano:
Imajte na umu da će zatvaranje upozorenja ukloniti iz DOM-a.
Metode
Metoda
Opis
$().alert()
Omogućava da upozorenje osluškuje događaje klika na elementima potomcima koji imaju data-dismiss="alert"atribut. (Nije potrebno kada se koristi data-api auto-inicijalizacija.)
$().alert('close')
Zatvara upozorenje uklanjanjem iz DOM-a. Ako su klase .fadei .showprisutne na elementu, upozorenje će nestati prije nego što se ukloni.
$().alert('dispose')
Uništava upozorenje elementa.
Događaji
Bootstrap-ov dodatak za upozorenje izlaže nekoliko događaja za spajanje na funkcionalnost upozorenja.
Događaj
Opis
close.bs.alert
Ovaj događaj se aktivira odmah kada closese pozove metoda instance.
closed.bs.alert
Ovaj događaj se pokreće kada je upozorenje zatvoreno (sačekaće da se CSS tranzicije dovrše).