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 这个方案还挺靠谱的,推荐你试试看!
50.32KB
文件大小:
评论区