Framework7 - Swiper Slider

Deskripsi

Penggeser gesek adalah penggeser sentuh paling kuat dan modern dan hadir di Framework7 dengan banyak fitur.

Tata letak HTML berikut menunjukkan penggeser gesek -

<!-- Container class for slider -->
<div class = "swiper-container">
   <!-- Wrapper class for slider -->
   <div class = "swiper-wrapper">
      <!-- Slides -->
      <div class = "swiper-slide">Slide 1</div>
      <div class = "swiper-slide">Slide 2</div>
      <div class = "swiper-slide">Slide 3</div>
      ... other slides ...
   </div>
   
   <!-- Define pagination, if it is required -->
   <div class = "swiper-pagination"></div>
</div>

Kelas berikut digunakan untuk slider swiper -

  • swiper-container - Ini adalah elemen yang diperlukan untuk wadah slider utama dan digunakan untuk slide dan paginasi.

  • Swiper-wrapper - Ini adalah elemen yang diperlukan untuk slide pembungkus tambahan.

  • swiper-slide - Ini adalah elemen slide tunggal dan dapat berisi HTML apa pun di dalamnya.

  • swiper-pagination - Ini opsional untuk poin pagination dan dibuat secara otomatis.

Anda dapat menginisialisasi swiper dengan JavaScript menggunakan metode terkait -

myApp.swiper(swiperContainer,parameters)

ATAU

new Swiper(swiperContainer, parameters)

Kedua metode tersebut digunakan untuk menginisialisasi slider dengan opsi.

Metode yang diberikan di atas berisi parameter berikut -

  • swiperContainer- Ini adalah HTMLElement atau string dari wadah penyapu dan diperlukan.

  • parameters - Ini adalah elemen opsional yang berisi objek dengan parameter swiper.

Misalnya -

var mySwiper = app.swiper('.swiper-container', {
   speed: 400,
   spaceBetween: 100
});

Dimungkinkan untuk mengakses instance swiper dan properti swiper dari wadah slider memiliki elemen HTML berikut -

var mySwiper = $$('.swiper-container')[0].swiper;

// Here you can use all slider methods like:
mySwiper.slideNext();

Anda dapat melihat berbagai cara dan jenis swiper di tabel berikut -

S.No Jenis & Deskripsi Swiper
1 Swiper Default Dengan Pagination

Ini adalah penggeser sentuh modern dan gesekan gesek secara horizontal, secara default.

2 Penyapu Vertikal

Yang ini juga berfungsi sebagai swiper default tetapi menggesek secara vertikal.

3 Dengan Spasi Antar Slides

Swiper ini digunakan untuk memberi jarak antara dua slide.

4 Beberapa Swiper

Gesek ini menggunakan lebih dari satu gesekan pada satu halaman.

5 Swiper Bersarang

Ini adalah kombinasi slide vertikal dan horizontal.

6 Kontrol Kustom

Ini digunakan untuk kontrol khusus untuk memilih atau menggesek slide apa pun.

7 Pemuatan Lambat

Ini dapat digunakan untuk file multimedia, yang membutuhkan waktu untuk memuat.