swiper.js
Swiper(前称Swiper master)是一款免费以及轻量级的移动设备触控滑块的js框架,使用硬件加速过渡(translate),主要应用在移动端开发轮播图等,虽主要是为ios开发的,但在android以及部分pc端有着较好的用户体验。
使用swiper较为简单,其包含主要两个包,swiper.css和swiper.js,通过添加类,控制轮播图等各种效果。
初始化
首先,要有swiper的结构
一般的轮播图最多也就这些组件了,移动端一般更是切换和进度条都不需要,有了html,接下来看看js,Swiper采用的是面向对象,实例化走起Swiper的API
swiper 图片延迟加载
Swiper还提供了图片延迟加载,在新闻/购物类较复杂的webapp等推荐使用,只需三步
第一步,图片加载路径变更src==> data-src
第二步,添加加载背景
第三步,实例化时添加属性
不过在实际应用中,常会碰到样式问题,无须担心啊,直接进swiper.css修改样式即可。