Swiper列表切换效果实现

基于 Swiper 的列表切换效果,滑动流畅、动画自然,挺适合做移动端的内容展示。你只需要建个容器、加几个swiper-slide,再简单配置下,就能快速搞定一个可滑动的列表了,动画效果也蛮好看的。

Swiper 的触摸支持不错,手机上滑得顺,像切 App 一样流畅。你还可以加分页指示器,配个导航按钮,交互就更完整了。

动画方面也挺灵活的,比如你可以用fade这种淡入淡出的效果,看起来更柔和。

要用它也简单,先把 Swiper 的CSS 和 JS引入,swiper-container套上滑块就行,用下面这段代码初始化一下:

var swiper = new Swiper('.swiper-container', {
  slidesPerView: 'auto',
  spaceBetween: 10,
  loop: true,
  autoplay: {
    delay: 3000,
    disableOnInteraction: false
  },
  effect: 'fade'
});

响应式表现也挺好,屏幕宽窄都能自适应,视觉上不会塌掉。如果你是用 React 或者 Vue 做项目,也可以结合使用,有现成的封装组件,开发起来更省事。

如果你正好要做移动端的滑动列表,或者要加个滑动切换的页面组件,Swiper 这个方案还挺靠谱的,推荐你试试看!

rar 文件大小:50.32KB