Rumah >hujung hadapan web >Tutorial Bootstrap >Bagaimanakah saya menggunakan komponen Makluman Bootstrap untuk memaparkan kejayaan, kesilapan, dan mesej amaran?
Komponen Makluman Bootstrap adalah cara yang berkesan untuk memaparkan mesej penting kepada pengguna, seperti kejayaan, kesilapan, dan pemberitahuan amaran. Inilah cara anda boleh menggunakan makluman ini:
Alert Kejayaan : Gunakan alert-success
kelas untuk memaparkan amaran hijau, menunjukkan operasi yang berjaya atau hasil positif. HTML untuk amaran kejayaan kelihatan seperti ini:
<code class="html"><div class="alert alert-success" role="alert"> A simple success alert—check it out! </div></code>
Amaran Ralat : Untuk memaparkan ralat atau mesej bahaya, gunakan kelas alert-danger
. Ini akan memberi amaran dengan warna merah, menunjukkan isu atau kesilapan yang serius. Inilah HTML untuk amaran ralat:
<code class="html"><div class="alert alert-danger" role="alert"> A simple danger alert—check it out! </div></code>
Amaran amaran : Untuk amaran atau isu yang kurang teruk, gunakan kelas alert-warning
, yang memaparkan amaran pada kuning. HTML untuk amaran amaran adalah seperti berikut:
<code class="html"><div class="alert alert-warning" role="alert"> A simple warning alert—check it out! </div></code>
Anda boleh memasukkan makluman ini ke HTML anda di mana sahaja anda mahu mesej muncul, dan mereka secara automatik akan mengikut tetapan lalai Bootstrap.
Bootstrap menawarkan beberapa jenis makluman, masing -masing dengan warna yang berbeza untuk menunjukkan pelbagai jenis mesej. Ini termasuk:
alert-primary
): Warna biru, digunakan untuk maklumat penting.alert-secondary
): Warna kelabu, digunakan untuk mesej yang kurang menonjol.alert-success
): Warna hijau, menunjukkan operasi yang berjaya.alert-danger
): Warna merah, menunjukkan kesilapan atau isu yang serius.alert-warning
): Warna kuning, digunakan untuk amaran atau peringatan.alert-info
): Warna biru muda, memberikan maklumat tambahan.alert-light
): Warna kelabu muda, digunakan untuk latar belakang yang lebih ringan.alert-dark
): Warna kelabu gelap, digunakan untuk latar belakang yang lebih gelap.Untuk menyesuaikan penampilan peringatan ini, anda boleh:
alert-link
untuk Pautan Gaya dalam Alert, atau alert-heading
untuk tajuk amaran.Tukar Warna : Anda boleh mengatasi skema warna lalai menggunakan CSS tersuai. Sebagai contoh, untuk menukar warna latar belakang kejayaan:
<code class="css">.alert-success { background-color: #d4edda; border-color: #c3e6cb; color: #155724; }</code>
Tambah ikon : Anda boleh memasukkan ikon dalam makluman untuk menjadikannya lebih menarik atau lebih jelas secara visual. Sebagai contoh, menggunakan Ikon Font Awesome:
<code class="html"><div class="alert alert-success" role="alert"> <i class="fas fa-check-circle"></i> Success! Your operation was completed successfully. </div></code>
Meningkatkan padding : Untuk membuat amaran lebih ketara, anda boleh menambah lebih banyak padding:
<code class="css">.alert { padding: 20px; }</code>
Dengan menggunakan teknik ini, anda boleh menyesuaikan makluman bootstrap agar sesuai dengan reka bentuk projek dan keperluan pengalaman pengguna anda.
Untuk memastikan bahawa makluman bootstrap boleh diakses oleh semua pengguna, termasuk yang menggunakan pembaca skrin, ikuti amalan ini:
Gunakan atribut role
: Sentiasa sertakan atribut role="alert"
dalam tag pembukaan Alert anda <div> . Ini memberitahu teknologi bantuan bahawa kandungannya adalah amaran.<pre class="brush:php;toolbar:false"> <code class="html"><div class="alert alert-success" role="alert"> Success message </div></code></pre>
<li>
<p> <strong>Sertakan Aria Live Regions</strong> : Gunakan atribut <code>aria-live
untuk menentukan apabila amaran harus diumumkan. Untuk pengumuman segera, gunakan aria-live="assertive"
; Untuk makluman yang kurang mendesak, gunakan aria-live="polite"
.
<code class="html"><div class="alert alert-success" role="alert" aria-live="assertive"> Success message </div></code>
Sediakan alternatif teks untuk ikon : Jika anda menggunakan ikon dalam makluman anda, berikan alternatif teks atau keterangan untuk pembaca skrin menggunakan atribut aria-label
.
<code class="html"><i class="fas fa-check-circle" aria-label="Success icon"></i></code>
Dengan mengikuti garis panduan ini, anda boleh membuat makluman bootstrap anda lebih mudah diakses dan termasuk untuk semua pengguna.
Ya, makluman bootstrap boleh ditolak oleh pengguna. Untuk melaksanakan ciri ini, ikuti langkah -langkah berikut:
Tambah Kelas alert-dismissible
: Sertakan kelas alert-dismissible
bersama-sama dengan kelas Jenis Alert untuk membuat amaran yang boleh dibatalkan.
<code class="html"><div class="alert alert-warning alert-dismissible" role="alert"> This alert can be dismissed. </div></code>
Sertakan butang menolak : Tambah butang Tutup dalam Alert menggunakan elemen button
dengan kelas dan atribut yang sesuai. Butang ini sepatutnya mempunyai kelas btn-close
dan atribut data-bs-dismiss
yang ditetapkan untuk "alert"
.
<code class="html"><div class="alert alert-warning alert-dismissible" role="alert"> This alert can be dismissed. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div></code>
data-bs-dismiss
.Berikut adalah contoh penuh amaran yang boleh dibatalkan:
<code class="html"><div class="alert alert-warning alert-dismissible" role="alert"> This alert can be dismissed. <button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button> </div></code>
Apabila pengguna mengklik butang Tutup, amaran akan disembunyikan dari pandangan. Sekiranya anda perlu melakukan tindakan tambahan apabila amaran ditolak (misalnya, mencetuskan panggilan Ajax), anda boleh mendengar acara closed.bs.alert
:
<code class="javascript">var alertElement = document.querySelector('.alert'); alertElement.addEventListener('closed.bs.alert', function () { // Perform any necessary action when the alert is closed console.log('Alert has been closed'); });</code>
Dengan melaksanakan langkah -langkah ini, anda boleh membuat makluman yang boleh dibatalkan yang meningkatkan interaksi pengguna dan pengalaman di laman web anda.
Atas ialah kandungan terperinci Bagaimanakah saya menggunakan komponen Makluman Bootstrap untuk memaparkan kejayaan, kesilapan, dan mesej amaran?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!