Swiper Svelte 組件
Framework7 附帶有史以來功能強大且最現代的觸控滑塊 - Swiper Slider,具有超彈性的組態和大量的功能。
Swiper 函式庫已整合到 Framework7 中,您不必另外安裝它。
Swiper Svelte 組件未包含在 Framework7 中,取而代之的是 Swiper Element。
有關完整的 API 文件和更多範例,請查看官方 Swiper Element 文件。
範例
swiper-multiple.svelte
<script>
import { Navbar, Page, BlockTitle } from 'framework7-svelte';
</script>
<Page>
<Navbar title="Multiple Swipers" />
<BlockTitle>1 Slide Per View, 50px Between</BlockTitle>
<swiper-container pagination={true} class="demo-swiper-multiple" space-between={50}>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
<swiper-slide>Slide 6</swiper-slide>
<swiper-slide>Slide 7</swiper-slide>
<swiper-slide>Slide 8</swiper-slide>
<swiper-slide>Slide 9</swiper-slide>
<swiper-slide>Slide 10</swiper-slide>
</swiper-container>
<BlockTitle>2 Slides Per View, 20px Between</BlockTitle>
<swiper-container
pagination={true}
class="demo-swiper-multiple"
space-between={20}
slides-per-view={2}
>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
<swiper-slide>Slide 6</swiper-slide>
<swiper-slide>Slide 7</swiper-slide>
<swiper-slide>Slide 8</swiper-slide>
<swiper-slide>Slide 9</swiper-slide>
<swiper-slide>Slide 10</swiper-slide>
</swiper-container>
<BlockTitle>3 Slides Per View, 10px Between</BlockTitle>
<swiper-container
pagination={true}
class="demo-swiper-multiple"
space-between={10}
slides-per-view={3}
>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
<swiper-slide>Slide 6</swiper-slide>
<swiper-slide>Slide 7</swiper-slide>
<swiper-slide>Slide 8</swiper-slide>
<swiper-slide>Slide 9</swiper-slide>
<swiper-slide>Slide 10</swiper-slide>
</swiper-container>
<BlockTitle>Auto Slides Per View + Centered</BlockTitle>
<swiper-container
pagination={true}
class="demo-swiper-multiple demo-swiper-multiple-auto"
space-between={10}
slides-per-view={'auto'}
>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
<swiper-slide>Slide 6</swiper-slide>
<swiper-slide>Slide 7</swiper-slide>
<swiper-slide>Slide 8</swiper-slide>
<swiper-slide>Slide 9</swiper-slide>
<swiper-slide>Slide 10</swiper-slide>
</swiper-container>
<BlockTitle>Vertical, 10px Between</BlockTitle>
<swiper-container
pagination={true}
class="demo-swiper-multiple"
space-between={10}
direction="vertical"
>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
</swiper-container>
<BlockTitle>Slow speed</BlockTitle>
<swiper-container pagination={true} class="demo-swiper-multiple" space-between={50} speed={900}>
<swiper-slide>Slide 1</swiper-slide>
<swiper-slide>Slide 2</swiper-slide>
<swiper-slide>Slide 3</swiper-slide>
<swiper-slide>Slide 4</swiper-slide>
<swiper-slide>Slide 5</swiper-slide>
<swiper-slide>Slide 6</swiper-slide>
<swiper-slide>Slide 7</swiper-slide>
<swiper-slide>Slide 8</swiper-slide>
<swiper-slide>Slide 9</swiper-slide>
<swiper-slide>Slide 10</swiper-slide>
</swiper-container>
</Page>