Mengganti Default Lightbox Blogger dengan SimpleLightbox
Contoh Lightbox Bawaan Blogger |
Apa itu lightbox ?
Lightbox dalam dunia website adalah satu fitur untuk menampilkan gambar atau media lainnya pada kotak munculan tanpa menutup halaman yang sedang kita buka. media yang didukung bisa seperti gambar, video, iframe, ajax, dan lain-lain. Lightbox bisa ditambahkan pada website menggunakan Jquery, Vanilla JS / Pure JS (alias tanpa jquery) bahkan Pure CSS sekalipun. Keuntungan menggunakan lightbox pada website, kita tidak perlu membuka tab baru untuk membuka sebuah media dan tidak perlu melakukan reload atau meload ulang halaman yang sedang kita akses jika kita ingin kembali / menutup media tersebut. Kekurangannya kita menambah script berupa JS atau Library JS dan CSS pada website kita.
SimpleLightbox adalah lightbox yang ringan (ligthweight) dan responsif tanpa dependencies. Dapat menampilkan gambar, galeri, video atau konten khusus dan kontrol lightbox Anda dengan api yang mudah digunakan. Beratnya kurang dari 3KB saja.
Contoh Lightbox Custom Content berupa Div dari HTML |
Pada kesempatan kali ini kita akan menerapkan SimpleLightbox untuk menggantikan default Lightbox Image milik Blogger, Berikut langkah-langkahnya :
Menonaktifkan Default Lightbox Bawaan Blogger.
- Masuk ke Blogger
- Pilih Setting
- Scroll ke Bawah pada bagian Posts
- Nonaktifkan Image Lightbox.
Adapun langkah untuk menonaktifkan Image lightbox blogger bisa dengan cara mengedit template html untuk menghapus file js bawaan blogger. namun untuk saat ini kita cukup menonaktifkan lewat pengaturan.
Memasang SimpleLightbox pada Template Blogger
- Masuk ke Blogger
- Pilih Menu Theme klik tombol Customise, pilih Edit HTML
- Tambahkan script js dan css simplelightbox berikut bisa ditaro sebelum </head> atau sebelum </body> :
[code]<b:if cond='data:blog.pageType != "index"'> <!-- aktif diselain halaman index --> <link href='https://cdnjs.cloudflare.com/ajax/libs/SimpleLightbox/2.1.0/simpleLightbox.min.css' rel='stylesheet'/> <script src='https://cdnjs.cloudflare.com/ajax/libs/SimpleLightbox/2.1.0/simpleLightbox.min.js'/> </b:if>[/code] - Untuk selectornya bisa menggunakan versi JS atau Jquery. Untuk selector gambar blogger defaultnya memliki class separator sebelum kode ahref ke link gambar. maka kita tambahkan kode berikut setelah sebelum kode </body> :
[js]<script> // Pure js new SimpleLightbox({elements: '.separator a'}); // atau jQuery $('.separator a').simpleLightbox(); </script>[/js] - Terakhir simpan dan lihat pada halaman statis atau item post artikel kita.