Penggeser gambar responsif. Contoh penggeser gambar JQuery gratis. Slider dengan latar belakang kabur
Waktu tidak berhenti dan seiring dengan itu kemajuan. Hal ini juga berdampak pada Internet. Anda sudah dapat melihat bagaimana tampilan situs web berubah; desain adaptif sangat populer. Dan dalam hal ini, beberapa slider jquery adaptif baru, galeri, carousel, atau plugin serupa telah muncul.
1. Penggeser Postingan Horisontal Responsif
Korsel horizontal adaptif dengan petunjuk pemasangan terperinci. Itu dibuat dengan gaya sederhana, tetapi Anda dapat menatanya sesuai keinginan Anda.
2. Penggeser di Glide.js
Slider ini cocok untuk situs web apa pun. Ini menggunakan Glide.js sumber terbuka. Warna penggeser dapat dengan mudah diubah.
3. Tayangan Slide Konten Miring
Penggeser konten responsif. Sorotan dari penggeser ini adalah efek 3D dari gambar, serta berbagai animasi tampilan acak.
4. Slider menggunakan kanvas HTML5
Slider yang sangat indah dan mengesankan dengan partikel interaktif. Itu dibuat menggunakan kanvas HTML5,
5. Penggeser Perubahan Gambar
Slider dengan efek morphing (Transformasi halus dari satu objek ke objek lainnya). Dalam contoh ini, slider sangat cocok untuk portofolio pengembang web atau studio web dalam bentuk portofolio.
6. Penggeser melingkar
Slider berbentuk lingkaran dengan efek membalik gambar.
7. Slider dengan latar belakang buram
Penggeser adaptif dengan peralihan dan keburaman latar belakang.
8. Penggeser mode responsif
Slider situs web yang sederhana, ringan, dan responsif.
9. Slicebox - penggeser gambar jQuery 3D (DIPERBARUI)
Versi terbaru dari penggeser Slicebox dengan perbaikan dan fitur baru.
10.Kisi Gambar Responsif Animasi Gratis
Plugin JQuery untuk membuat grid gambar fleksibel yang akan mengganti gambar menggunakan animasi dan pengaturan waktu yang berbeda. Ini bisa terlihat bagus sebagai latar belakang atau elemen dekoratif di situs web, karena kita dapat menampilkan gambar baru dan transisinya secara selektif. Plugin ini hadir dalam beberapa versi.
11. Penggeser fleksibel
Plugin gratis universal untuk situs web Anda. Plugin ini hadir dalam beberapa pilihan slider dan carousel.
12. Bingkai foto
Fotorama adalah plugin universal. Ini memiliki banyak pengaturan, semuanya bekerja dengan cepat dan mudah, dan Anda dapat melihat slide dalam layar penuh. Penggeser dapat digunakan dalam ukuran tetap dan adaptif, dengan atau tanpa gambar mini, dengan atau tanpa pengguliran melingkar, dan banyak lagi.
P.S. Saya memasang penggeser beberapa kali dan menurut saya ini adalah salah satu yang terbaik
13. Galeri slider 3D gratis dan adaptif dengan thumbnail.
Galeri slider eksperimental 3DPanelLayout dengan grid dan efek animasi yang menarik.
14. Penggeser di css3
Slider adaptif dibuat menggunakan CSS3 dengan tampilan konten halus dan animasi ringan.
15. Penggeser WOW
WOW Slider adalah penggeser gambar dengan efek visual menakjubkan.
17. Elastis
Slider elastis dengan respons penuh dan thumbnail slide.
18. Celah
Ini adalah slider responsif layar penuh menggunakan animasi css3. Slider dibuat dalam dua versi. Animasi ini dilakukan dengan sangat luar biasa dan indah.
19. Galeri foto adaptif plus
Slider galeri gratis sederhana dengan pemuatan gambar.
20. Slider Responsif untuk WordPress
Slider gratis adaptif untuk WP.
21. Penggeser Konten Paralaks
Slider dengan efek paralaks dan kontrol setiap elemen menggunakan CSS3.
22. Slider dengan tautan musik
Slider menggunakan kode sumber terbuka JPlayer. Slider ini menyerupai presentasi dengan musik.
23. Penggeser dengan jmpress.js
Slider responsif didasarkan pada jmpress.js dan karenanya memungkinkan Anda menambahkan beberapa efek 3D yang menarik ke slide Anda.
24. Tayangan Slide Arahkan Cepat
Pertunjukan slide dengan peralihan slide cepat. Slide mengaktifkan hover.
25. Gambar Akordeon dengan CSS3
Gambar akordeon menggunakan css3.
26. Plugin Galeri Sentuhan yang Dioptimalkan
Ini adalah galeri responsif yang dioptimalkan untuk perangkat sentuh.
27. Galeri 3D
Galeri Dinding 3D - dibuat untuk browser Safari, dimana efek 3D akan terlihat. Jika dilihat di browser lain, fungsinya akan baik-baik saja tetapi efek 3D tidak akan terlihat.
28. Penggeser dengan penomoran halaman
Slider responsif dengan penomoran halaman menggunakan slider JQuery UI. Idenya adalah menggunakan konsep navigasi sederhana. Dimungkinkan untuk memundurkan semua gambar atau berpindah slide demi slide.
29. Montase Gambar dengan jQuery
Secara otomatis mengatur gambar tergantung pada lebar layar. Suatu hal yang sangat berguna ketika mengembangkan website portofolio.
30. Galeri 3D
Slider melingkar 3D sederhana menggunakan css3 dan jQuery.
31. Mode layar penuh dengan efek 3D menggunakan css3 dan jQuery
Slider dengan kemampuan melihat gambar layar penuh dengan transisi yang indah.
1. plugin jQuery “Fresco”Galeri jquery responsif (berubah ukurannya ketika resolusi layar berubah), ditampilkan di jendela pop-up dengan thumbnail dan keterangan gambar. Galeri Jquery “Fresco” berfungsi dengan benar di sebagian besar browser termasuk: IE6+, Firefox 3+, Chrome 5+, Opera 9+. Versi gratis plugin ini hanya dapat digunakan pada proyek non-komersial.
2. Penggeser “Adaptor”.Slider dengan berbagai efek transisi (7 efek berbeda, termasuk 3D). Proyek di Github.
3. Plugin slider dengan berbagai efek “jQ-Tiles”Plugin dengan berbagai efek transisi, kecepatan slide yang dapat disesuaikan, dan fungsi gulir otomatis.
4. plugin jQuery “Licik”Plugin untuk mengimplementasikan penggulung vertikal dan horizontal. Proyek di Github.
5. Menu “Makisu” CSS3 animasiSlider/slideshow konten (slide tidak hanya berisi gambar, tetapi juga klip video dan konten HTML lainnya). Untuk navigasi Anda dapat menggunakan: thumbnail, tombol Kiri/Kanan dan menggunakan keyboard. Proyek di Github.com.
8. Kumpulan plugin jQuery “Vanity”Set ini mencakup 7 plugin: jSlider, jTabs, jPaginate, jSpotlight, jTip, jPlaceholder, dan jCollapse. Serangkaian solusi ini akan membantu Anda menerapkan penggeser, keterangan alat, tab, deskripsi gambar pop-up, dll.
9. Arahkan efek CSS3Penggeser yang dirancang untuk berfungsi pada perangkat seluler.
12. Indikator pemuatan CSS3Plugin ini merupakan solusi mudah untuk melihat produk dalam pilihan warna yang berbeda (relevan, misalnya, untuk toko pakaian online untuk memungkinkan pengunjung memilih skema warna suatu produk dari beberapa pilihan). Agar plugin berfungsi, Anda hanya memerlukan dua gambar untuk setiap produk (semua warna akan dilapis sebagai topeng). Plugin ini berfungsi di semua browser utama, termasuk IE7+ (juga akan berfungsi di IE6 jika Anda memperbaiki tampilan transparansi PNG). Proyek di GitHub.
15. Grafik animasi CSS3Saat Anda mengeklik gambar, gambar menjadi gelap, masuk ke latar belakang, dan item dengan keterangan muncul. Dengan cara ini Anda dapat memberikan gambaran singkat tentang elemen-elemen yang terletak pada gambar.
17. Navigasi halaman sebagai menu drop-downSolusi untuk menerapkan navigasi dokumen yang nyaman dalam bentuk menu drop-down. Kontennya dipasang di bagian atas layar dan selalu berada dalam bidang pandang pemirsa. Saat Anda memilih bagian dalam menu, halaman akan bergulir dengan mulus ke bagian dokumen yang dipilih.
18. Galeri CSS3 dengan efek hoverSaat Anda mengarahkan kursor ke suatu gambar, fotonya berubah dengan cepat. Galeri diimplementasikan dalam dua versi: dengan deskripsi gambar yang muncul setelah pengunjung menjauhkan kursor dari galeri dan tanpa deskripsi.
19. Slider jQuery dengan efek ParallaxKlik panah di bagian bawah layar pada halaman demo untuk melihat ikon pop-up.
22. Galeri gambar HTML5 gratis “Juicebox Lite”Galeri gambar baru yang sangat fungsional untuk situs ini. Galeri dapat dengan atau tanpa thumbnail, dengan atau tanpa deskripsi gambar, dapat diperluas ke layar penuh atau ditampilkan pada halaman dengan dimensi tetap. Pada halaman demo, Anda dapat memilih tampilan galeri yang Anda sukai. Galeri versi gratis tersedia untuk diunduh. Anda harus membayar untuk fungsionalitas lebih lanjut dan menghapus logo pengembang.
23. Plugin “JQVMap”Galeri responsif, ukuran gambar dan thumbnail berubah seiring ukuran jendela browser.
26. plugin penggeser konten jQuery “Horinaja”Plugin ini mudah dipasang, dapat disesuaikan, dan kompatibel lintas-browser. Konten HTML apa pun, bukan hanya gambar, dapat berfungsi sebagai slide. Anda dapat menggulir slide menggunakan roda mouse saat kursor berada di area slide.
27. plugin penggeser jQuery “Pikachoose”Dalam tiga variasi: penerapan perubahan gambar sederhana tanpa deskripsi dan thumbnail; penggeser dengan keterangan gambar dan thumbnail; penggeser dengan thumbnail dan menambahkan bukaan gambar yang lebih besar di jendela pop-up dengan efek FancyBox. Versi terbaru selalu dapat ditemukan di Github.
28. Beberapa gaya CSS khusus untuk daftar dropdownLima gaya daftar dropdown berbeda menggunakan teknik CSS berbeda.
29. Menu restoran dengan efek animasi 3DPresentasi informasi CSS jQuery yang menarik di halaman. Dengan mengklik link tersebut, buklet menu terbuka dan pengunjung dapat membaca lebih lanjut tentang hidangan yang disediakan di jendela pop-up. Animasi tidak ditampilkan dengan benar di IE.
30. Plugin “Elastislide”.Penerapan carousel adaptif karet (carousel gambar vertikal dan horizontal) dan galeri gambar. Mengecilkan jendela browser akan mengurangi jumlah gambar ke nilai minimum tertentu dan kemudian menskalakan ukuran gambar yang tersisa. Proyek di Github.
31. Slider jQuery CSS3 baru “Slit Slider”Plugin penggeser adaptif (lebar dapat diatur sebagai persentase dan akan diskalakan secara otomatis) dalam dua gaya dengan efek animasi yang menarik saat mengganti slide (slide terpotong menjadi dua dan bergerak ke arah yang berbeda, dan yang baru menggantikannya ). Navigasi menggunakan keyboard dimungkinkan. Versi terbaru selalu ada di Github.
32. Versi baru penggeser gambar 3D “Slicebox”Versi baru dengan perubahan yang dilakukan dan fitur baru ditambahkan: sekarang penggeser 3D menjadi dapat diskalakan, Anda dapat melihatnya saat memperkecil jendela browser; menambahkan dukungan Firefox; Anda sudah dapat menggunakan konten HTML dalam deskripsi slide (sebelumnya deskripsi diambil dari atribut link tanpa kemampuan untuk menggunakan tag HTML di dalamnya). Di halaman demo Anda dapat melihat 4 opsi untuk menggunakan plugin. Versi terbaru ada di Github.com.
Efeknya mirip sekali dengan Flash gallery 3D CU3ER (demo, download), hanya saja slider 3D ini dibuat tidak menggunakan teknologi flash, melainkan menggunakan javascript.
33. plugin jQuery “Lipat”Solusi eksperimental. Plugin ini mengimplementasikan efek 3D yang mensimulasikan pembukaan sebuah catatan. Berbagai pilihan desain: dengan tiga spread, dengan dua spread dan satu spread dengan pemusatan selanjutnya dari not yang dibuka.
34. plugin jQuery “Berangin”Plugin untuk menavigasi konten, seperti gambar. Saat Anda menelusuri foto, foto-foto itu terbang terpisah ke arah yang berbeda (efeknya agak mengingatkan pada pembagian kartu dalam permainan kartu poker). Untuk bernavigasi, Anda dapat menggunakan tombol kiri/kanan atau penggeser (lihat opsi berbeda di halaman demo). Proyek aktif
Galeri gambar dan penggeser adalah beberapa format jQuery paling populer. Berkat mereka, Anda dapat menambahkan jumlah konten visual yang diperlukan ke situs Anda, sekaligus menghemat ruang yang berharga.
Galeri dan penggeser membuat halaman tidak terlalu sibuk, namun tetap memungkinkan Anda menambahkan semua gambar yang Anda perlukan untuk menyampaikan pesan Anda. Mereka akan sangat berguna untuk toko online.
Dalam artikel hari ini, kami telah mengumpulkan galeri gambar dan slider jQuery terbaik untuk Anda.
Untuk menginstalnya, cukup tambahkan plugin yang dipilih ke bagian kepala halaman HTML bersama dengan perpustakaan jQuery dan konfigurasikan sesuai dengan dokumentasi (hanya beberapa baris kode).
Pilih elemen mana yang cocok dengan proyek Anda.
1. Penggeser BootstrapBootstrap Slider adalah penggeser gambar gratis yang dioptimalkan untuk seluler dengan pengguliran sentuh dan geser. Ini akan terlihat luar biasa di layar mana pun dan di browser apa pun. Anda dapat memuat gambar, video, teks, gambar mini, dan tombol ke dalam penggeser.
2. Penggeser Pratinjau ProdukSlider Pratinjau Produk mewujudkan potensi penuh jQuery dan sangat cocok dengan antarmuka apa pun. Anda juga akan senang dengan kualitas dan kebersihan kode plugin ini.
3. Galeri Gambar yang Dapat DiperluasGaleri Gambar yang Dapat Diperluas adalah plugin luar biasa yang berubah menjadi galeri layar penuh dengan satu klik. Ini dapat digunakan untuk bagian “Tentang Kami” atau untuk melihat informasi tentang produk.
4. FotoramaFotorama adalah plugin galeri jQuery responsif yang berfungsi untuk browser desktop dan seluler. Ia menawarkan berbagai opsi navigasi: thumbnail, gulir, tombol maju dan mundur, tayangan slide otomatis, dan poin.
5. Penggeser yang MendalamSlider Immersive memungkinkan Anda membuat pengalaman menonton slide unik yang mirip dengan slider Google TV. Anda dapat mengubah gambar latar belakang menjadi buram agar foto utama tetap fokus.
6. Paling sedikitLeastjs adalah plugin jQuery responsif yang akan membantu Anda membuat galeri menakjubkan. Saat Anda mengarahkan kursor ke gambar, teks muncul; saat Anda mengklik, jendela meluas ke layar penuh.
7. Templat Panel GeserPlugin ini sangat ideal untuk portofolio. Ini akan membuat blok gambar yang disusun secara horizontal (vertikal pada layar kecil) yang akan ditautkan dengan konten yang dipilih.
8. Templat Portofolio SqueezeboxTemplat Portofolio Squeezebox menawarkan efek gerakan untuk portofolio Anda. Saat Anda mengarahkan kursor ke gambar utama (atau blok), elemen berlabuh akan muncul.
9.Acak GambarShuffle Images adalah plugin responsif luar biasa yang memungkinkan Anda membuat galeri dengan gambar yang berubah saat diarahkan.
10. Plugin Lightbox jQuery gratisPlugin jQuery Lightbox gratis akan membantu Anda menampilkan satu atau lebih gambar dalam satu halaman. Mereka juga dapat diperbesar dan dikembalikan ke ukuran aslinya.
11. PgwSlider – Slider responsif untuk jQueryPgwSlider adalah penggeser gambar minimalis. Kode jQuery ringan, sehingga kecepatan memuat plugin ini akan mengejutkan Anda.
12. Galeri Polaroid TersebarGaleri Polaroid Tersebar adalah penggeser menakjubkan dengan desain datar. Elemen-elemennya bergerak secara kacau saat berpindah gambar, yang tampak luar biasa.
13. Filter Konten GoyangFilter Konten Bouncy adalah solusi ideal untuk portofolio. Plugin ini memungkinkan pengguna berpindah dengan cepat dari satu kategori ke kategori lainnya.
14. Penggeser jQuery sederhanajQuery Slider sederhana sesuai dengan namanya. Plugin ini menggabungkan elemen JavaScript, HTML5 dan CSS3. Demo default hanya memungkinkan teks untuk dimuat, tetapi jika Anda membuat beberapa perubahan, Anda juga dapat menambahkan konten visual.
15. Meluncur JSGlide JS adalah slider jQuery yang sederhana, cepat dan responsif. Mudah untuk dikonfigurasi, dan plugin tidak memakan banyak ruang.
16. Drag-slider layar penuh dengan paralaksSlider jQuery yang luar biasa dengan kemampuan memuat gambar dan teks ini cocok untuk situs web apa pun. Ini akan menyenangkan pengguna dengan sedikit efek paralaks dan tampilan teks yang lambat.
Ini adalah penggeser sentuh responsif yang ditulis dalam jQuery. Mesin plugin ini menggunakan animasi CSS3, tetapi pada saat yang sama, menyediakan fallback untuk browser versi lama. Glide.js sederhana dan ringan.
Penggunaan 1. Hubungkan jQuerySatu-satunya ketergantungan plugin adalah jQuery, yang harus kita sertakan terlebih dahulu:
2. Hubungkan Glide.js
3. Tambahkan HTML
Mari hubungkan gaya dasar.
Mari kita buat struktur html slider.
4. Inisialisasi
Luncurkan penggeser dengan pengaturan default...
$(".slider").meluncur();
...atau sesuaikan sendiri
$(".slider").glide(( putar otomatis: 5000, panah: "body", nav: "body" ));
PengaturanDaftar parameter yang tersedia:
Parameter | Nilai bawaan | Jenis | Keterangan |
putar otomatis | 4000 | int/bool | Gulir otomatis (salah untuk menonaktifkan) |
hoverpause | BENAR | bodoh | Jeda pengguliran otomatis saat mengarahkan mouse ke penggeser |
waktu animasi | 500 | ke dalam | !!! Opsi ini berfungsi jika browser TIDAK mendukung css3. Jika css3 didukung oleh browser, maka parameter ini perlu diubah di file .css!!! |
panah | BENAR | bo/string | Tampilkan/sembunyikan/lampirkan panah. Benar untuk menampilkan panah di wadah penggeser. Salah untuk disembunyikan. Anda juga dapat menentukan nama kelas (contoh: ".nama-kelas") untuk melampirkan kode html khusus |
panahWrapperClass | panah-slider | rangkaian | Kelas yang akan ditugaskan ke wadah dengan panah |
panahKelas Utama | panah-slider | rangkaian | Kelas utama untuk semua anak panah |
panahKananKelas | panah-slider--kanan | rangkaian | Kelas panah kanan |
panahKiriKelas | panah-geser--kiri | rangkaian | Kelas panah kiri |
panahKananTeks | Berikutnya | rangkaian | Teks panah kanan |
panahKiriTeks | sebelumnya | rangkaian | Teks panah kiri |
navigasi | BENAR | bo/string | Tampilkan/sembunyikan/sematkan navigasi slide. Benar untuk ditampilkan. Salah untuk disembunyikan |
pusat navigasi | BENAR | bodoh | Navigasi berdasarkan pusat |
kelas navigasi | slider-nav | rangkaian | Kelas untuk wadah navigasi |
navItemClass | slider-nav__item | rangkaian | Kelas untuk elemen navigasi |
navCurrentItemClass | slider-nav__item--saat ini | rangkaian | Kelas untuk elemen navigasi saat ini |
papan ketik | BENAR | bodoh | Gulir slide saat Anda menekan tombol kiri/kanan |
jarak sentuh | 60 | int/bool | Sentuh dukungan. False untuk menonaktifkan fitur ini. |
sebelumInit | fungsi()() | fungsi | Callback yang akan dijalankan sebelum plugin diinisialisasi |
setelah Init | fungsi()() | fungsi | Callback yang akan dijalankan setelah plugin diinisialisasi |
sebelum Transisi | fungsi()() | fungsi | Panggilan balik yang akan dijalankan sebelum menggulir penggeser |
setelah Transisi | fungsi()() | fungsi | Panggilan balik yang akan dijalankan setelah menggulir penggeser |
Untuk menggunakan API, tulis glide ke sebuah variabel.
Var meluncur = $(".slider").glide().data("api_glide");
Metode API kini tersedia untuk Anda.
Glide.jump(3, console.log("Wooo!"));
- .current() - Mengembalikan nomor sisi saat ini
- .play() - Mulai pengguliran otomatis
- .pause() - Hentikan pengguliran otomatis
- .next(callback) - Gulirkan penggeser ke depan
- .prev(callback) - Gulirkan penggeser ke belakang
- .jump(distance, callback) - Beralih ke slide tertentu
- .nav(target) - Lampirkan navigasi ke elemen tertentu (misalnya: "body", ".class", "#id")
- .arrows(target) - Lampirkan panah ke elemen tertentu (misalnya: "body", ".class", "#id")
Anda mencoba menunjukkan kepada pengguna sebanyak yang Anda bisa, namun Anda ingin menyampaikan informasi tersebut dengan cara yang terorganisir dan bersih. Jadi kami telah membuat slider jQuery yang siap digunakan untuk Anda dengan beberapa opsi bawaan seperti latar belakang video/gambar dan perataan teks yang berbeda. Dalam upaya meningkatkan interaksi pengguna, kami telah mengganti "panah navigasi" dengan tombol. Perbedaannya adalah ini: tombol-tombolnya memiliki judul, petunjuk tentang konten apa yang diharapkan. Panah tersebut hanya memberi tahu pengguna “Anda dapat mengganti slide”.
Membuat strukturHTML disusun menjadi 2 elemen utama: daftar tak berurutan ul.cd-hero-slider berisi slide, dan div.cd-slider-nav berisi navigasi slider dan penanda span.cd (digunakan untuk membuat penanda elemen yang dipilih di navigasi).
- Pendahuluan
- Teknologi 1
Menambahkan gaya
Struktur penggesernya cukup sederhana: semua slide diterjemahkan ke kanan, di luar area pandang TranslateX (100%); Kelas yang dipilih ditambahkan ke slide yang terlihat untuk memindahkannya kembali ke viewport TranslateX (0) , dan kelas .move-left digunakan untuk memindahkan slide ke kiri TranslateX (-100%) .
Untuk mencapai animasi yang halus, kami menggunakan transisi CSS3 yang diterapkan pada elemen .selected dan .is-moving: ketika slide baru dipilih, kelas .is-moving ditugaskan ke slide yang bergerak di luar viewport, sedangkan Kelas yang dipilih adalah ditugaskan ke slide yang dipilih.
Cd-hero-slider li ( posisi: absolut; atas: 0; kiri: 0; lebar: 100%; tinggi: 100%; transformasi: TranslateX(100%); ) .cd-hero-slider li.selected ( /* ini adalah slide yang terlihat */ position: relative; transform: TranslateX(0); cd-hero-slider li.is-moving, .cd-hero-slider li.selected ( /* kelas is-moving ditugaskan ke slide yang bergerak di luar area pandang */ transisi: transformasi 0,5 detik; )
Tentang animasi slide tunggal: Pada perangkat yang lebih besar (lebar area pandang lebih besar dari 768 piksel), kami memutuskan untuk meningkatkan efek entri dengan menganimasikan masing-masing elemen slide.cd-half-width dan .cd-full-width dengan mengubah opacity dan properti Transformnya .
Kelas .from-left dan .from-right digunakan untuk menentukan apakah slide yang dipilih memasuki area pandang dari kiri atau dari kanan, untuk memicu animasi yang berbeda sesuai dengan arah masuknya. Agar efek ini berfungsi dengan benar, kami menggunakan nilai penundaan animasi yang berbeda untuk setiap elemen animasi.
Untuk elements.cd-half-width , misalnya:
@media hanya layar dan (lebar minimum: 768 piksel) (
.cd-hero-slider .cd-setengah-lebar (
opacity: 0;
transformasi: TranslateX(40px);
}
.cd-hero-slider .pindah-kiri .cd-setengah-lebar (
transformasi: TranslateX(-40px);
}
.cd-hero-slider .dipilih .cd-setengah-lebar (
/* ini adalah slide yang terlihat */
opacity: 1;
transformasi: terjemahkanX(0);
}
.cd-hero-slider .is-bergerak .cd-setengah-lebar (
/* ini adalah slide yang bergerak di luar area pandang
tunggu akhir transisi di
transisi: opacity 0s 0,5s, transformasi 0s 0,5s;
}
.cd-hero-slider li.dipilih.dari-kiri .cd-half-width:nth-of-type(2),
.cd-hero-slider li.selected.from-right .cd-half-width: tipe pertama (
transisi: opacity 0,4s 0,2s, transformasi 0,5s 0,2s;
}
.cd-hero-slider li.selected.from-left .cd-half-width: tipe pertama,
.cd-hero-slider li.dipilih.dari-kanan .cd-half-width:nth-of-type(2) (
/* ini slide yang dipilih - animasi berbeda jika masuk dari kiri atau kanan */
transisi: opacity 0,4s 0,4s, transformasi 0,5s 0,4s;
}
} Penanganan Acara
Video yang digunakan sebagai latar belakang salah satu slide tidak dimasukkan langsung ke dalam HTML, namun hanya dimuat jika lebar perangkat lebih besar dari 768 piksel; Dengan cara ini, video tidak akan diunduh ke perangkat seluler. Data video dari slide yang dipilih digunakan untuk mengekstrak video. Anda dapat melakukan hal yang sama untuk elemen di dalam container.cd-img (yang tersembunyi di perangkat seluler).
Selain itu, kami menggunakan jQuery untuk mengimplementasikan fungsionalitas tayangan slide: ketika pengguna mengklik salah satu item daftar tab.cd-slider-nav , kami mendeteksi posisi item yang dipilih (menggunakan fungsi indeks()) dan memperbarui penggeser (Menggunakan nextSlide() atau prevSlide() sesuai dengan posisi ini) dan posisi span.cd-marker.
$(".cd-slider-nav li").on("klik", function(event)( event.preventDefault(); var item yang dipilih = $(ini); if(!selectedItem.hasClass("selected")) ( // jika belum dipilih var SelectedPosition = SelectedItem.index(), activePosition = $(".cd-hero-slider .selected").index(); if(activePosition
Catatan!Jika Anda ingin menganimasikan penggeser secara otomatis, tambahkan kelas .autoplay ke elemen ul.cd-hero-slider.