Framework7 - Deslizador deslizante

Descrição

O controle deslizante é o controle deslizante de toque mais poderoso e moderno e vem para o Framework7 com muitos recursos.

O seguinte layout HTML mostra o controle deslizante -

<!-- 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>

As seguintes classes são usadas para o controle deslizante -

  • swiper-container - É um elemento obrigatório para o contêiner do controle deslizante principal e é usado para slides e paginações.

  • Swiper-wrapper - É um elemento necessário para slides de invólucro adicionais.

  • swiper-slide - É um único elemento de slide e pode conter qualquer HTML dentro.

  • swiper-pagination - É opcional para marcadores de paginação e são criados automaticamente.

Você pode inicializar o swiper com JavaScript usando seus métodos relacionados -

myApp.swiper(swiperContainer,parameters)

OU

new Swiper(swiperContainer, parameters)

Ambos os métodos são usados ​​para inicializar o controle deslizante com opções.

Os métodos fornecidos acima contêm os seguintes parâmetros -

  • swiperContainer- É HTMLElement ou string de um container swiper e é obrigatório.

  • parameters - São elementos opcionais que contêm objetos com parâmetros de swiper.

Por exemplo -

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

É possível acessar uma instância de swiper e a propriedade swiper do contêiner do slider tem o seguinte elemento HTML -

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

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

Você pode ver as diferentes formas e tipos de swiper na tabela a seguir -

S.No Tipos e descrição de swiper
1 Swiper padrão com paginação

É um controle deslizante de toque moderno e desliza horizontalmente, por padrão.

2 Swiper vertical

Este também funciona como um deslizante padrão, mas desliza verticalmente.

3 Com espaço entre slides

Este swiper é usado para dar espaço entre dois slides.

4 Swipers múltiplos

Este swiper usa mais de um swiper em uma única página.

5 Swipers aninhados

É a combinação de slides verticais e horizontais.

6 Controles personalizados

Ele é usado para controles personalizados para escolher ou deslizar qualquer slide.

7 Carregamento lento

Ele pode ser usado para arquivo multimídia, que leva tempo para carregar.