Baca dalam bahasa lain: Ukraina, Inggris.
goit-js-hw-07 dibuat.GitHub Pages .Prettier . gallery-items.js berisi array galleryItems , yang berisi objek dengan informasi gambar: kecil (pratinjau), asli (besar) dan deskripsi. Kami telah menghubungkannya ke masing -masing file proyek JS. Buat galeri dengan kemungkinan klik pada elemen -elemennya dan lihat gambar ukuran penuh di jendela modal. Lihat video demo galeri.
Selesaikan tugas ini di 01-gallery.html dan 01-gallery.js . Memecahnya menjadi beberapa sub -calls:
galleryItems dan elemen galeri disediakan.div.gallery dan menerima url gambar besar..min ) ke proyek.src <img> di jendela modal sebelum membuka. Gunakan penandaan jendela modal yang siap dengan contoh -contoh perpustakaan BasicLightBox. Referensi gambar asli harus disimpan dalam atribut data source pada item <img> dan ditunjukkan di tautan href . Jangan menambahkan tag HTML atau kelas CSS lainnya kecuali yang terkandung dalam templat ini.
< div class =" gallery__item " >
< a class =" gallery__link " href =" large-image.jpg " >
< img
class =" gallery__image "
src =" small-image.jpg "
data-source =" large-image.jpg "
alt =" Image description "
/>
</ a >
</ div >Harap dicatat bahwa gambar dibungkus dalam tautan, sehingga pengguna akan diarahkan ke halaman lain secara default. Larangan perilaku default ini.
️ Fungsionalitas berikut tidak diperlukan untuk tugas tersebut, tetapi akan menjadi praktik tambahan yang baik.
Tambahkan penutupan jendela modal setelah menekan tombol Escape . Buat keyboard hanya mendengarkan selama jendela modal terbuka. Perpustakaan BasicLightBox berisi metode untuk penutupan perangkat lunak dari jendela modal.
SimpleLightboxBuat galeri yang sama seperti pada tugas pertama, tetapi menggunakan perpustakaan SimpleLightBox, yang akan mengambil klik pada gambar, menemukan dan menutup jendela modal, serta mengguncang gambar dengan keyboard.
Penting untuk mengubah tanda kartu galeri sedikit, gunakan template ini.
< a class =" gallery__item " href =" large-image.jpg " >
< img class =" gallery__image " src =" small-image.jpg " alt =" Image description " />
</ a > Selesaikan tugas ini di 02-lightbox.html dan 02-lightbox.js . Memecahnya menjadi beberapa sub -calls:
galleryItems dan elemen galeri disediakan. Gunakan kode siap siap dari tugas pertama.simple-lightbox.min.js dan simple-lightbox.min.css .div.gallery . Untuk melakukan ini, berkenalan dengan dokumentasi SimpleLightBox - pertama -tama, bagian penggunaan dan markup.alt . Biarkan tanda tangan dari bawah dan muncul dalam 250 milidetik setelah gambar dibuka.