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 animasi


6. Tampilan slide sederhana


7. Penggeser jQuery fungsional “iView Slider v2.0”


Slider/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 CSS3


10. Menu Tarik-turun CSS3


11. Penggeser iOS


Penggeser yang dirancang untuk berfungsi pada perangkat seluler.

12. Indikator pemuatan CSS3


13. Efek melayang CSS3


14. Plugin jQuery “Pewarna Produk”.


Plugin 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 CSS3


16. Membuat efek overlay saat mengklik gambar


Saat 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-down


Solusi 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 hover


Saat 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 Parallax


20. Animasi CSS3 saat mengarahkan kursor ke blok


21. Panel popup jQuery CSS3

Klik 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”


24. Slider CSS3 dengan efek Paralaks


25. Galeri foto jQuery dengan thumbnail


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 dropdown


Lima gaya daftar dropdown berbeda menggunakan teknik CSS berbeda.

29. Menu restoran dengan efek animasi 3D


Presentasi 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 Bootstrap

Bootstrap 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 Produk

Slider 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 Diperluas

Galeri 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. Fotorama

Fotorama 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 Mendalam

Slider 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 sedikit

Leastjs 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 Geser

Plugin 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 Squeezebox

Templat Portofolio Squeezebox menawarkan efek gerakan untuk portofolio Anda. Saat Anda mengarahkan kursor ke gambar utama (atau blok), elemen berlabuh akan muncul.

9.Acak Gambar

Shuffle Images adalah plugin responsif luar biasa yang memungkinkan Anda membuat galeri dengan gambar yang berubah saat diarahkan.

10. Plugin Lightbox jQuery gratis

Plugin 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 jQuery

PgwSlider adalah penggeser gambar minimalis. Kode jQuery ringan, sehingga kecepatan memuat plugin ini akan mengejutkan Anda.

12. Galeri Polaroid Tersebar

Galeri Polaroid Tersebar adalah penggeser menakjubkan dengan desain datar. Elemen-elemennya bergerak secara kacau saat berpindah gambar, yang tampak luar biasa.

13. Filter Konten Goyang

Filter Konten Bouncy adalah solusi ideal untuk portofolio. Plugin ini memungkinkan pengguna berpindah dengan cepat dari satu kategori ke kategori lainnya.

14. Penggeser jQuery sederhana

jQuery 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 JS

Glide JS adalah slider jQuery yang sederhana, cepat dan responsif. Mudah untuk dikonfigurasi, dan plugin tidak memakan banyak ruang.

16. Drag-slider layar penuh dengan paralaks

Slider 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 jQuery

Satu-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" ));

Pengaturan

Daftar 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
API

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 struktur

HTML 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

  • induk sebelum mengatur opacity ke 0 dan menerjemahkan ke 40px/-40px */
    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.

    • Sergei Savenkov

      semacam ulasan "pendek"... seolah-olah mereka sedang terburu-buru di suatu tempat