Bootstrap - Lencana: Menambah Kecantikan ke Dalam Element Web Anda

Hai, para pengembang web yang bersemangat! Hari ini, kita akan mendalamkan dunia yang menarik dari Bootstrap Badges. Sebagai guru komputer yang ramah di lingkungan sekitar Anda, saya di sini untuk menghidahkan Anda dalam perjalanan ini, langkah demi langkah. Jadi, ambil minuman favorit Anda, duduk nyaman, dan mari kita mulai petualangan ini bersama!

Bootstrap - Badges

Apa Itu Bootstrap Badges?

Lencana adalah komponen kecil hitung dan penanda yang dapat menambah informasi ekstra ke dalam elemen web Anda. Mereka seperti stiker digital kecil yang dapat membuat website Anda menjadi lebih informatif dan menarik secara visual. Bayangkan Anda membuat platform media sosial, dan Anda ingin menunjukkan berapa banyak pesan yang belum dibaca oleh pengguna - itu adalah tempat dimana lencana berguna!

Contoh Lencana Dasar

Mari kita mulai dengan contoh sederhana:

<h1>Selamat Datang di MySpace 2.0 <span class="badge bg-secondary">Baru</span></h1>

Dalam contoh ini, kita menambahkan lencana di sebelah judul kami. Elemen span dengan kelas badge dan bg-secondary membuat lencana kecil berwarna abu-abu yang mengatakan "Baru". Itu seperti meletakkan stiker "Baru!" di produk di toko - itu menarik perhatian!

Lencana Dalam Aksi

Lencana Dengan Tombol

Lencana dapat digunakan bersama tombol untuk memberikan informasi tambahan. Ini adalah contoh:

<button type="button" class="btn btn-primary">
Notifikasi <span class="badge bg-secondary">4</span>
</button>

Kode ini membuat tombol yang mengatakan "Notifikasi" dengan lencana kecil yang menunjukkan angka 4. Itu sempurna untuk menunjukkan berapa banyak notifikasi yang belum dibaca oleh pengguna!

Lencana untuk Notifikasi

Bicarakan tentang notifikasi, mari kita lihat bagaimana kita dapat menggunakan lencana untuk membuat ikon notifikasi:

<i class="bi bi-bell-fill position-relative">
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">pesan yang belum dibaca</span>
</span>
</i>

Kode ini membuat ikon bel tinggil dengan lencana merah yang menunjukkan "99+". span yang visually-hidden adalah untuk pembaca layar, membuat situs kami lebih aksesibel.

Posisi Lencana

Lencana dapat diposisikan dengan berbagai cara. Mari kita lihat beberapa contoh:

<button type="button" class="btn btn-primary position-relative">
Kotak Masuk
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">pesan yang belum dibaca</span>
</span>
</button>

Kode ini menempatkan lencana di sudut kanan atas tombol. Itu seperti meletakkan catatan Sticky di sudut buku!

Lencana sebagai Indikator

Lencana juga dapat digunakan sebagai indikator:

<button type="button" class="btn btn-primary position-relative">
Profil
<span class="position-absolute top-0 start-100 translate-middle p-2 bg-danger border border-light rounded-circle">
<span class="visually-hidden">peringatan baru</span>
</span>
</button>

Ini membuat indikator titik merah kecil di tombol - sempurna untuk menunjukkan ada sesuatu yang baru tanpa menentukan angka.

Menyesuaikan Warna Lencana

Bootstrap menyediakan berbagai warna latar belakang untuk lencana. Ini adalah tabel kelas yang tersedia:

Kelas Deskripsi
bg-primary Lencana biru
bg-secondary Lencana abu-abu
bg-success Lencana hijau
bg-danger Lencana merah
bg-warning Lencana kuning
bg-info Lencana biru muda
bg-light Lencana putih
bg-dark Lencana hitam

Anda dapat menggunakan kelas ini seperti ini:

<span class="badge bg-primary">Primari</span>
<span class="badge bg-secondary">Sekunder</span>
<span class="badge bg-success">Sukses</span>
<span class="badge bg-danger">Bahaya</span>
<span class="badge bg-warning text-dark">Peringatan</span>
<span class="badge bg-info text-dark">Info</span>
<span class="badge bg-light text-dark">Terang</span>
<span class="badge bg-dark">Gelap</span>

Lencana Biji

Jika Anda ingin lencana Anda memiliki ujung yang bundar, Anda dapat menggunakan kelas rounded-pill:

<span class="badge rounded-pill bg-primary">Primari</span>
<span class="badge rounded-pill bg-secondary">Sekunder</span>
<span class="badge rounded-pill bg-success">Sukses</span>

Lencana berbentuk biji ini sangat cocok untuk tag atau label!

Menggabungkan Semua

Sekarang kita telah melihat semua konsep ini, mari kita buat contoh yang lebih kompleks yang menggabungkan jenis lencana yang berbeda:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
<div class="container-fluid">
<a class="navbar-brand" href="#">MySpace 2.0</a>
<ul class="navbar-nav">
<li class="nav-item">
<a class="nav-link" href="#">
Beranda
<span class="badge bg-primary rounded-pill">Baru</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link position-relative" href="#">
Pesan
<span class="position-absolute top-0 start-100 translate-middle badge rounded-pill bg-danger">
99+
<span class="visually-hidden">pesan yang belum dibaca</span>
</span>
</a>
</li>
<li class="nav-item">
<a class="nav-link position-relative" href="#">
Notifikasi
<span class="position-absolute top-0 start-100 translate-middle p-2 bg-success border border-light rounded-circle">
<span class="visually-hidden">peringatan baru</span>
</span>
</a>
</li>
</ul>
</div>
</nav>

Kode ini membuat bilah navigasi dengan tiga item: Beranda (dengan lencana "Baru"), Pesan (dengan lencana hitungan), dan Notifikasi (dengan lencana indikator). Itu seperti membuat panel kendali untuk kapal ruang angkasa - setiap lencana memberikan pengguna informasi penting dalam pandang pertama!

Dan itu dia, teman-teman! Kita telah mengeksplorasi dunia Bootstrap Badges, dari label sederhana hingga notifikasi kompleks. Ingat, seperti semua alat di dunia pengembangan web, kunci adalah menggunakan lencana secara bijaksana. Mereka sangat cocok untuk menarik perhatian, tetapi terlalu banyak dapat membuat situs Anda terlihat kacau.

Sekarang, pergilah, eksperimen, dan tambahkan beberapa keindahan lencana ke website Anda!

Credits: Image by storyset