Popovers Bootstrap 4 – Setelah sebelumnya dijelaskan tentang cara membuat komponen pagination dengan bootstrap 4, pada tutorial kali ini kita akan belajar tentang sebuah komponen baru lagi dari bootstrap 4. Yaitu popovers.
Popovers Bootstrap 4
Popovers adalah sebuah komponen yang bisa digunakan untuk menampilkan informasi terkait suatu komponen. Misalnya ada buah tombol yang ingin kita tampilkan informasi kegunaannya. Nah, Informasi kegunaan tombol tersebut bisa kita buat dengan popovers.
Nantinya informasi mengenai tombol tersebut akan muncul secara otomatis ketika tombol tersebut diklik.
Supaya teman-teman tidak bingung, silahkan langsung perhatikan contoh berikut.
Menampilkan Informasi Menggunakan Popovers
Sebagai contoh yang paling sederhana, kita akan mencoba menerapkan popovers pada sebuah komponen tombol. Jadi pada saat user melakukan klik pada tombol, maka popovers akan tampil untuk menampilkan informasi tertentu sesuai keinginan kita.
Oh ya, sebelum mengikuti tutorial ini silahkan teman-teman baca juga cara penggunaan bootstrap jika teman-teman belum mengerti cara menghubungkan bootstrap.
Untuk membuat contoh popovers sederhana, perhatikan contoh berikut.
1
<button type="button"class="btn btn-primary"data-toggle="popover"title="Halo, malasngoding"data-content="Ini adalah contoh konten informasi tentang tombol ini. Untuk contoh popovers">KLIK SAYA</button>
Perhatikan contoh di atas, syntax di atas adalah elemen <button> .. </button>. Untuk membuat sebuah tombol dengan menggunakana bootstrap.
Kemudian kita juga membuat beberapa atribut pada tag <button>. Yaitu elemen data-toggle, title dan data-content.
atribut data-toggle kita isi dengan “popover“. Atribut title kita isi dengan “Halo, malasngoding“. dan terakhir atribut data-content kita isi dengan “Ini adalah contoh konten informasi tentang tombol ini. Untuk contoh popovers“.
Nah, untuk mengaktifkan popover pada tombol tersebut, kita harus memanggil fungsi popover() dengan javascript.
Buat syntax javascript seperti berikut di bagian paling bawah atau di atas tag penutup </body>.
1
2
3
4
5
6
7
<script>
$(function(){
$('[data-toggle="popover"]').popover();
});
</script>
Perhatikan perintah javascript di atas. Pada bagian selector nya kita isi dengan [data-toggle=”popover”]. Ini bertujuan untuk memilih semua element yang memiliki atribut data-toggle=”popover” akan dikenakan fungsi popover() ini.
Sedikit informasi, selector yang kita gunakan disini hanya salah satu cara. ada cara lain misalnya seperti memanggil class atau id.
<button type="button"class="btn btn-primary"data-toggle="popover"title="Halo, malasngoding"data-content="Ini adalah contoh konten informasi tentang tombol ini. Untuk contoh popovers">KLIKSAYA</button>
</div>
<script src="assets/js/jquery.js"></script>
<script src="assets/js/popper.js"></script>
<script src="assets/js/bootstrap.js"></script>
<script>
$(function(){
$('[data-toggle="popover"]').popover();
});
</script>
</body>
</html>
Oke selesai, dan sekarang coba jalankan. dan coba klik tombol.
popovers bootstrap 4
Nah, pada saat tombol diklik, maka akan muncul informasi tentang tombol tersebut.
Informasi yang munculpun sesuai dengan yang kita isi pada atribut title dan atribut data-content pada tombol.
Pada contoh ini, popover tampil jika tombol diklik, dan popover kembali hilang ketika tombol tersebut diklik.
Pada sub judul selanjutnya kita akan membuat popover bisa menghilang walaupun diklik dimana saja.
Menutup Popovers Ketika Klik Selanjutnya
Jika pada sub judul sebelumnya, popover yang kita buat hanya hilang jika tombol yang menampilkan popover tersebut diklik lagi.
Nah kita juga bisa membuat popover kembali menghilang jika diklik dibagian mana saja.
Caranya sangat mudah. kita hanya perlu menambahkan pengaturan berikut ke dalam fungsi popover().
1
trigger:'focus'
Sehingga sekarang fungsi javascript popover menjadi seperti berikut.
1
2
3
4
5
6
7
8
9
<script>
$(function(){
$('[data-toggle="popover"]').popover({
trigger:'focus'
});
});
</script>
Oke, coba kita lihat hasilnya.
Klik tombol “Klik Saya”. dan pada saat popover tampil, kita bisa klik dimana saja untuk menghilangkan popover kembali.
membuat popover bootstrap 4
Oke selesai.
Kini untuk menghilangkan popover kita tidak perlu lagi melakukan klik pada tombol tersebut. melainkan bisa klik dimana saja, dan popover pun langsung menghilang.
Mengubah Posisi Popover
Jika pada contoh sebelumnya popover yang tampil berada disebelah kanan, kita juga bisa memindahkannya sesuai keinginan kita, bisa itu berada di atas, kiri, kanan atau bawah.
Cara nya sangat mudah. kita bisa langsung menambahkan atribut data-placement=””.
Pada atribut data-placement=”” tersebut isi posisi dimana popover ingin kita tampilkan, pilihannya ada 4 yaitu top, bottom, right dan left.
Perhatikan contoh berikut.
1
2
3
4
<button type="button"class="btn btn-primary"data-toggle="popover"<strong>data-placement="top"</strong>title="Halo, malasngoding"data-content="Ini adalah contoh popover yang berada di atas.">ATAS</button>
<button type="button"class="btn btn-primary"data-toggle="popover"<strong>data-placement="right"</strong>title="Halo, malasngoding"data-content="Ini adalah contoh popover yang berada di kanan.">KANAN</button>
<button type="button"class="btn btn-primary"data-toggle="popover"<strong>data-placement="bottom"</strong>title="Halo, malasngoding"data-content="Ini adalah contoh popover yang berada di bawah.">BAWAH</button>
<button type="button"class="btn btn-primary"data-toggle="popover"<strong>data-placement="left"</strong>title="Halo, malasngoding"data-content="Ini adalah contoh popover yang berada di kiri.">KIRI</button>
Dan hasilnya seperti berikut.
posisi popover bootstrap 4
Oke terima kasih sudah mengikuti Tutorial Bootstrap 4 #29 : Popovers Bootstrap 4.
Jika teman-teman ingin membaca panduan tentang popover langsung dari dokumentasi bootstrap, bisa baca di
Coding enthusiast.
Someone who love learn something new. especially about web programming and web design. happy to share about knowledge and learn from other.
Border Bootstrap 4 -Setelah sebelumnya dari tutorial bootstrap 4 bagian 1 sampai bagian 34, sudah dijelaskan tentang dasar-dasar dari bootstrap. Mulai dari pengenalan apa itu ...
Tooltips Bootstrap 4 – Selamat datang kembali di tutorial lengkap bootstrap 4 step by step untuk pemula sampai mahir di www.malasngoding.com. Setelah pada tutorial sebelumnya ...
Toasts Bootstrap 4 – Setelah sebelumnya pada tutorial bootstrap dasar untuk pemula, Dibahas tentang spinners bootstrap 4, maka pada tutorial ini akan dibahas lanjutannya, yaitu ...
Spinners Bootstrap 4 – Selamat datang kembali di seri tutorial bootstrap 4 dasar untuk pemula. setelah sebelumnya kita belajar tentang komponen scrollspy bootstrap, Untuk melanjutkan ...
Tutorial Bootstrap 4 #30 : Progress Bar Bootstrap 4 – Malas Ngoding•5 years ago
[…] Bar Bootstrap 4 – Setelah pada tutorial bootstrap 4 sebelumnya kita belajar tentang komponen popovers pada bootstrap, Pada tutorial bootstrap 4 kali ini kita akan membahas tentang sebuah komponen lagi dari bootstrap, […]
Download Ebook belajar HTML & CSS dasar untuk pemula gratis.
Ebook ini bisa di download oleh teman-teman yang baru mulai belajar HTML dan CSS dasar tapi tidak tahu mau memulai belajar dari mana.
materi pembelajaran sudah di susun secara sistematis dan di dukung contoh gambar.
[…] Bar Bootstrap 4 – Setelah pada tutorial bootstrap 4 sebelumnya kita belajar tentang komponen popovers pada bootstrap, Pada tutorial bootstrap 4 kali ini kita akan membahas tentang sebuah komponen lagi dari bootstrap, […]