Modul Bootstrap 5
- Halaman Sebelumnya Carousel BS5
- Halaman Berikutnya Tooltip BS5
Modul
Komponen Modal adalah dialog/pop-up yang muncul di bagian atas halaman saat ini:
Bagaimana membuat modal
Berikut adalah contoh bagaimana membuat modal dasar:
Contoh
<!-- Tombol buka modal --> <button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#myModal"> Buka modal </button> <!-- Modal --> <div class="modal" id="myModal"> <div class="modal-dialog"> <div class="modal-content"> <!-- Judul modal --> <div class="modal-header"> <h4 class="modal-title">Judul Modal</h4> <button type="button" class="btn-close" data-bs-dismiss="modal"></button> </div> <!-- Isi modal --> <div class="modal-body"> Isi modal .. </div> <!-- Kaki modal --> <div class="modal-footer"> <button type="button" class="btn btn-danger" data-bs-dismiss="modal">Tutup</button> </div> </div> </div> </div>
untuk menambahkan animasi
Silakan gunakan .fade
Kelas ini ditambahkan untuk efek pencahayaan masuk dan keluar saat modal dibuka dan ditutup:
Contoh
<!-- Modal berbayang --> <div class="modal fade"></div> <!-- Modal tanpa animasi --> <div class="modal"></div>
Ukuran Modal
dengan menambahkan ke modal kecil .modal-sm
kelas (max-width 300px) untuk modal besar .modal-lg
kelas (max-width 800px) atau tambahkan untuk modal super besar .modal-xl
untuk mengubah ukuran modal (max-width 1140 piksel). Lebar maksimal default adalah 500 piksel.
Silakan gunakan .modal-dialog
Tambahkan kelas dan ukuran ke <div>
Elemen:
Modal Kecil
<div class="modal-dialog modal-sm">
Modal Besar
<div class="modal-dialog modal-lg">
Modal Ekstra Besar
<div class="modal-dialog modal-xl">
Secara baku, ukuran modal adalah "medium" (max-width 500px).
Modal Layar Penuh
Jika Anda ingin modal melintasi lebar dan tinggi halaman penuh, gunakan .modal-fullscreen
Kelas:
Contoh
<div class="modal-dialog modal-fullscreen">
Modal Layar Penuh Berespon
Anda juga dapat menggunakan .modal-fullscreen-*-*
Kelas mengendalikan kapan modal harus ditampilkan penuh layar:
Kelas | Deskripsi | Contoh |
---|---|---|
.modal-fullscreen-sm-down |
Bawah 576px layar penuh | Coba Sendiri |
.modal-fullscreen-md-down |
Bawah 768px layar penuh | Coba Sendiri |
.modal-fullscreen-lg-down |
Bawah 992px layar penuh | Coba Sendiri |
.modal-fullscreen-xl-down |
Bawah 1200px layar penuh | Coba Sendiri |
.modal-fullscreen-xxl-down |
Bawah 1400px layar penuh | Coba Sendiri |
Modal yang diatur
Dengan menggunakan .modal-dialog-centric
Kelas, menempatkan modal di tengah-tengah vertikal dan horizontal di halaman:
Contoh
<div class="modal-dialog modal-dialog-centered">
Gulir Modal
Ketika ada banyak konten di modal, akan menambahkan sebuah baris gulir ke halaman. Lihat contoh di bawah ini untuk memahami:
Contoh
<div class="modal-dialog">
Namun, melalui penggunaan .modal-dialog-scrollable
Tambahkan ke .modal-dialog
Dapat hanya menggulir di dalam modal, bukan halaman sendiri:
Contoh
<div class="modal-dialog modal-dialog-scrollable">
- Halaman Sebelumnya Carousel BS5
- Halaman Berikutnya Tooltip BS5