Cara Membuat Image Lightbox gallery Menggunakan FancyBox

Cara Membuat Image Lightbox  gallery  Menggunakan FancyBox
Artikel ini membahas cara-caramembuat lightbox galeri menggunakan FancyBox . FancyBox adalah galeri yang memudahkan anda menampilkan gambar dalam pop-up interaktif. Langkahnya meliputi memasukkan CDN FancyBox, membuat struktur HTML dengan atribut data-fancybox, menambahkan gaya CSS untuk mempercantik galeri, dan menguji hasilnya di pelayar.

Cara Membuat Image Lightbox gallery Menggunakan FancyBox

Lightbox Galeri membolehkan anda mencipta galeri gambar dalam kursus Moodle anda. Sistem Lightbox adalah sekumpulan skrip yang boleh digunakan untuk menerapkan pelbagai efek pada galeri gambar.

Apa itu Lightbox Gallery

Lightbox Gallery adalah sebuah sistem atau ciri yang digunakan untuk memaparkan gambar dalam bentuk pop-up interaktif dan menarik. Apabila pengguna mengklik pada gambar kecil (thumbnail), gambar tersebut akan diperbesar dalam tetingkap overlay tanpa perlu memuat semula halaman.

Cara membuat Lightbox gallery dengan FancyBox

Lightbox ialah ciri popular yang membolehkan anda memaparkan imej dalam pop-up yang elegan apabila diklik. Di dalam artikel ini, saya akan berkongsikan cara-cara mudah untuk manggunakan image lightbox gallery menggunakan FancyBox.

Langkah 1: Muat Turun atau Gunakan FancyBox CDN

Anda boleh menggunakan FancyBox secara langsung melalui CDN tanpa memuat turun fail. Tambahkan pautan berikut ke dalam fail HTML anda di dalam bahagian head:

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.css" />
<script src="https://cdn.jsdelivr.net/npm/@fancyapps/ui/dist/fancybox.umd.js"></script>

Langkah 2: Sediakan Struktur HTML

Gunakan struktur HTML asas untuk galeri imej. Tambahkan atribut data-fancybox untuk mengaktifkan lightbox.

Contoh:

    <div class="galeri">
        <a href="gambar1-besar.jpg" data-fancybox="galeri" data-caption="Gambar 1">
            <img src="gambar1-thumbnail.jpg" alt="Gambar 1" style="width: 150px; height: auto;">
        </a>
        <a href="gambar2-besar.jpg" data-fancybox="galeri" data-caption="Gambar 2">
            <img src="gambar2-thumbnail.jpg" alt="Gambar 2" style="width: 150px; height: auto;">
        </a>
        <a href="gambar3-besar.jpg" data-fancybox="galeri" data-caption="Gambar 3">
            <img src="gambar3-thumbnail.jpg" alt="Gambar 3" style="width: 150px; height: auto;">
        </a>
    </div>

Langkah 3: Tambah Css Style (mengikut keperluan)

Jika anda tidak memerlukan gaya tambahan untuk galeri anda, anda boleh melangkau bahagian CSS Style (step 2)

Berikut adalah css tambahan:

      <style>
        .galeri {
            display: flex;
            flex-wrap: wrap;
            gap: 10px;
            justify-content: center;
        }

        .galeri img {
            width: 150px;
            height: auto;
            border: 2px solid #ddd;
            border-radius: 5px;
            transition: transform 0.3s;
        }

        .galeri img:hover {
            transform: scale(1.1);
            border-color: #007bff;
        }
    </style>

Kesimpulan

Dengan hanya beberapa baris kod, anda boleh menambahkan ciri lightbox menggunakan FancyBox dalam HTML. Libraryini memudahkan anda untuk mencipta galeri imej yang interaktif dan profesional tanpa banyak coding. Cubalah sekarang dan tingkatkan pengalaman pengguna laman web anda!

Untuk demo anda boleh lihat sendiri di dalam blog (dotycat.com) ia sama seperti yang saya kongsikan
Jika anda menggunakan platform Blogger, anda boleh memasukkan galeri lightbox dengan FancyBox ke dalam laman blog anda. Anda hanya perlu menambah kod HTML dan skrip FancyBox ke dalam editor Blogger

Summary

Artikel ini menerangkan langkah-langkah untuk membina galeri lightbox menggunakan FancyBox dalam HTML. FancyBox ialah library yang memudahkan anda memaparkan gambar dalam tetingkap pop-up yang interaktif. Langkah-langkahnya termasuk memasukkan CDN FancyBox, membina struktur HTML dengan atribut data-fancybox, menambah gaya CSS untuk mencantikkan galeri, dan menguji hasilnya di web.

[Update 4.1.1] [Unlimited] Infinite - Blog & Magazine Script V4.1.1
[Update 4.1.1] [Unlimited] Infinite - Blog...
Cara Memasang Video Youtube Responsive di Blog
Cara Memasang Video Youtube Responsive di...
Code Login Dan Register Form Responsif HTML dan CSS
Code Login Dan Register Form Responsif HTML...
Cara Buat Menu Dropdown Sidebar Menggunakan HTML CSS & JavaScript
Cara Buat Menu Dropdown Sidebar Menggunakan...

0 Comments

Please to leave a comment.

Code copied to clipboard!