Offcanvas Bootstrap 5
- Halaman Sebelumnya BS5 Scrollspy
- Halaman Berikutnya Alat Praktis BS5
Offcanvas (Kain)
Offcanvas mirip dengan modal (dihida secara default dan ditampilkan saat diaktifkan), perbedaan utamanya adalah bahwa ia biasanya digunakan sebagai menu navigasi samping.
Bagaimana membuat Sidebar Offcanvas
Berikut ini menunjukkan bagaimana untuk membuat sidebar offcanvas:
Contoh
<!-- Offcanvas Sidebar --> <div class="offcanvas offcanvas-start" id="demo"> <div class="offcanvas-header"> <h1 class="offcanvas-title">Judul</h1> <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas"></button> </div> <div class="offcanvas-body"> <p>Beberapa teks. Beberapa teks. Beberapa teks.</p> <p>Beberapa teks. Beberapa teks. Beberapa teks.</p> <button class="btn btn-secondary" type="button"> Tombol</button> </div> </div> <!-- Tombol untuk membuka sidebar offcanvas --> <button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#demo"> Buka Sidebar Offcanvas </button>
Pengertian Contoh
.offcanvas
kelas membuat sidebar offcanvas.
.offcanvas-start
kelas menempatkan offcanvas dan mengatur lebarnya menjadi 400px. Untuk informasi lebih lanjut tentang kelas lokasi, lihat contoh di bawah ini.
.offcanvas-title
kelas memastikan margin dan tinggi baris yang sesuai.
Lalu, tambahkan konten Anda ke .offcanvas-body
kelas.
Untuk membuka sidebar offcanvas, Anda harus menggunakan <button>
atau <a>
elemen menunjuk .offcanvas
ID kontainer (dalam contoh kami adalah #demo
)。
Untuk menggunakan <a>
Elemen membuka sidebar offcanvas, Anda dapat menggunakan atribut href daripada data-bs-target
Atribut Menunjuk #demo
.
Letakan Offcanvas
Gunakan .offcanvas-start|end|top|bottom
Letakkan offcanvas ke kiri, kanan, atas, atau bawah:
Contoh Kanan
<div class="offcanvas offcanvas-end" id="demo">
Contoh Atas
<div class="offcanvas offcanvas-top" id="demo">
Contoh Bawah
<div class="offcanvas offcanvas-bottom" id="demo">
- Halaman Sebelumnya BS5 Scrollspy
- Halaman Berikutnya Alat Praktis BS5