Peringatan
Berikan pesan umpan balik kontekstual untuk tindakan pengguna biasa dengan beberapa pesan peringatan yang tersedia dan fleksibel.
Peringatan tersedia untuk setiap panjang teks, serta tombol tutup opsional. Untuk penataan yang tepat, gunakan salah satu dari delapan kelas kontekstual yang diperlukan.alert-success
(mis., ). Untuk pemberhentian sebaris, gunakan plugin peringatan jQuery .
<div class="alert alert-primary" role="alert">
This is a primary alert—check it out!
</div>
<div class="alert alert-secondary" role="alert">
This is a secondary alert—check it out!
</div>
<div class="alert alert-success" role="alert">
This is a success alert—check it out!
</div>
<div class="alert alert-danger" role="alert">
This is a danger alert—check it out!
</div>
<div class="alert alert-warning" role="alert">
This is a warning alert—check it out!
</div>
<div class="alert alert-info" role="alert">
This is a info alert—check it out!
</div>
<div class="alert alert-light" role="alert">
This is a light alert—check it out!
</div>
<div class="alert alert-dark" role="alert">
This is a dark alert—check it out!
</div>
Menyampaikan makna pada teknologi bantu
Menggunakan warna untuk menambah makna hanya memberikan indikasi visual, yang tidak akan disampaikan kepada pengguna teknologi bantu – seperti pembaca layar. Pastikan bahwa informasi yang dilambangkan dengan warna jelas dari konten itu sendiri (misalnya teks yang terlihat), atau disertakan melalui cara alternatif, seperti teks tambahan yang disembunyikan dengan .sr-only
kelas.
Gunakan .alert-link
kelas utilitas untuk menyediakan tautan berwarna yang cocok dengan cepat dalam peringatan apa pun.
<div class="alert alert-primary" role="alert">
This is a primary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-secondary" role="alert">
This is a secondary alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-success" role="alert">
This is a success alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-danger" role="alert">
This is a danger alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-warning" role="alert">
This is a warning alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-info" role="alert">
This is a info alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-light" role="alert">
This is a light alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
<div class="alert alert-dark" role="alert">
This is a dark alert with <a href="#" class="alert-link">an example link</a>. Give it a click if you like.
</div>
Lansiran juga dapat berisi elemen HTML tambahan seperti judul, paragraf, dan pembagi.
Bagus sekali!
Aww ya, Anda berhasil membaca pesan peringatan penting ini. Contoh teks ini akan berjalan sedikit lebih lama sehingga Anda dapat melihat bagaimana spasi dalam peringatan bekerja dengan jenis konten ini.
Kapan pun Anda perlu, pastikan untuk menggunakan utilitas margin untuk menjaga semuanya tetap bagus dan rapi.
<div class="alert alert-success" role="alert">
<h4 class="alert-heading">Well done!</h4>
<p>Aww yeah, you successfully read this important alert message. This example text is going to run a bit longer so that you can see how spacing within an alert works with this kind of content.</p>
<hr>
<p class="mb-0">Whenever you need to, be sure to use margin utilities to keep things nice and tidy.</p>
</div>
Dengan menggunakan plugin JavaScript lansiran, Anda dapat mengabaikan lansiran sebaris apa pun. Berikut caranya:
- Pastikan Anda telah memuat plugin peringatan, atau JavaScript Bootstrap yang dikompilasi.
- Jika Anda membuat JavaScript kami dari sumber, itu memerlukan
util.js
. Versi yang dikompilasi termasuk ini. - Tambahkan tombol tutup dan
.alert-dismissible
kelas, yang menambahkan bantalan ekstra di sebelah kanan peringatan dan posisikan.close
tombol. - Pada tombol abaikan, tambahkan
data-dismiss="alert"
atribut, yang memicu fungsionalitas JavaScript. Pastikan untuk menggunakan<button>
elemen dengan itu untuk perilaku yang tepat di semua perangkat. - Untuk menganimasikan peringatan saat menutupnya, pastikan untuk menambahkan kelas
.fade
dan.show
.
Anda dapat melihat ini beraksi dengan demo langsung:
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<strong>Holy guacamole!</strong> You should check in on some of those fields below.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button>
</div>
Aktifkan penghentian lansiran melalui JavaScript:
Atau dengan data
atribut pada tombol di dalam alert , seperti yang ditunjukkan di atas:
Perhatikan bahwa menutup lansiran akan menghapusnya dari DOM.
metode | Keterangan |
---|---|
$().alert() |
Membuat peringatan mendengarkan peristiwa klik pada elemen turunan yang memiliki data-dismiss="alert" atribut. (Tidak diperlukan saat menggunakan inisialisasi otomatis data-api.) |
$().alert('close') |
Menutup lansiran dengan menghapusnya dari DOM. Jika .fade dan .show kelas ada pada elemen, peringatan akan menghilang sebelum dihapus. |
$().alert('dispose') |
Menghancurkan peringatan elemen. |
Plugin peringatan Bootstrap memperlihatkan beberapa peristiwa untuk menghubungkan ke fungsi peringatan.
Peristiwa | Keterangan |
---|---|
close.bs.alert |
Acara ini langsung aktif ketika close metode instance dipanggil. |
closed.bs.alert |
Peristiwa ini dipicu ketika peringatan telah ditutup (akan menunggu transisi CSS selesai). |