博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swiper Animate动画
阅读量:6253 次
发布时间:2019-06-22

本文共 1313 字,大约阅读时间需要 4 分钟。

引入CSS文件:swiper.min.css、animate.min.css

JS文件:swiper.min.js、swiper.animate.min.js、jquery.min.js

 

步骤:

1. 使用Swiper Animate需要先加载swiper.animate.min.js和animate.min.css。

  ... 
... 2、添加JS代码:初始化时隐藏元素并在需要的时刻开始动画。
swiperAnimateCache(swiper); //隐藏动画元素  swiperAnimate(swiper); //初始化完成开始动画         这两个函数在swiper.animate.min.js文件中定义
3. 在需要运动的元素上面增加类名 ani ,和其他的类似插件相同,Swiper Animate需要指定几个参数: swiper-animate-effect:切换效果,例如 fadeInUp swiper-animate-duration:可选,动画持续时间(单位秒),例如 0.5s swiper-animate-delay:可选,动画延迟时间(单位秒),例如 0.3s 在swiper.animate.min.js中貌似没有设置动画循环次数的属性,可自行在swiperAnimate(a){}函数中添加,代码如下:

//自己加的两行(循环次数)

iterationCount = b[i].attributes["swiper-animate-iteration-count"] ? b[i].attributes["swiper-animate-iteration-count"].value : "",
iterationCount && (style = style + "animation-iteration-count:" + iterationCount + "; -webkit-animation-iteration-count:" + iterationCount + ";"),

最后在需要运动的元素上添加代码:

<div class="enter ani" swiper-animate-effect="zoomIn" swiper-animate-duration="2.5s" swiper-animate-timing-function="ease" > 

  <img src="img/guide-enter.png" class='ani' swiper-animate-effect="zoomIn" swiper-animate-duration="1.5s" swiper-animate-delay="1.0s" swiper-animate-timing-function="ease-in-out" swiper-animate-iteration-count='infinite'/>
</div>

 

转载于:https://www.cnblogs.com/xiaoan0705/p/9181934.html

你可能感兴趣的文章
windows查看端口占用
查看>>
Yii用ajax实现无刷新检索更新CListView数据
查看>>
App 卸载记录
查看>>
南京大学周志华教授当选欧洲科学院外籍院士
查看>>
计算机网络与Internet应用
查看>>
Mars说光场(3)— 光场采集
查看>>
Django 文件下载功能
查看>>
走红日本 阿里云如何能够赢得海外荣耀
查看>>
qt 学习之路2
查看>>
线上应用故障排查之二:高内存占用
查看>>
第四次作业
查看>>
异常处理汇总 ~ 修正果带着你的Code飞奔吧!
查看>>
BFS --- 素数环
查看>>
PCIE_DMA:xapp1052学习笔记
查看>>
python ----字符串基础练习题30道
查看>>
uva-10879-因数分解
查看>>
python 调用aiohttp
查看>>
Spring Boot中使用MyBatis注解配置详解
查看>>
linux下文件的一些文件颜色的含义
查看>>
跨域iframe高度自适应(兼容IE/FF/OP/Chrome)
查看>>