在Swiper内如何制作CSS3动画效果示例代码


Posted in Javascript onDecember 07, 2017

前言

Swiper 是一款免费以及轻量级的移动设备触控滑块的框架,使用硬件加速过渡(如果该设备支持的话)。主要使用与移动端的网站、网页应用程序(web apps),以及原生的应用程序(native apps)。主要是为IOS而设计的,同时,在Android、WP8系统以及现代桌面浏览器也有着良好的用户体验。

本文主要给大家介绍了关于Swiper内制作CSS3动画效果的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

1、在需要添加动画的页面里面引入以下几个文件 版本对应

<script src="../js/swiper.min.js"></script>
<script src="../js/swiper.animate.min.js"></script>
//**这里引入jquery或者zepto.js都可以**//
<script src="../js/jquery-1.9.1.js"></script>
<link rel="stylesheet" href="../css/animate.min.css" rel="external nofollow" >

2、接着在页面js部分添加(按业务需求)

var mySwiper = new Swiper('.swiper-container',{
   autoplay : 5000,//自动切换时间
   pagination : '.swiper-pagination',
   //pagination : '#swiper-pagination1',
   onInit: function(swiper) {//轮播初始化时候执行动画
    swiperAnimateCache(swiper);
    swiperAnimate(swiper);
   },  
   onSlideChangeEnd: function(swiper) {//轮播切换到最后一张的时候重新执行
    swiperAnimate(swiper);
   }
  })

3、在需要执行的动画的元素上面添加class:

  给需要执行动画的元素上添加class ("ani"、"animated") 

  然后可以添加animate.css里面提供的一些动画

  如果animate.css里面的动画不能满足需求 也可以自定义一些动画

  直接在执行动画的元素对应的css里面添加自定义的动画样式

  还可以在元素上面配置一下几个参数

  swiper-animate-effect:切换效果,例如 fadeInUp 

  swiper-animate-duration:可选,动画持续时间(单位秒),例如 0.5s

  swiper-animate-delay:可选,动画延迟时间(单位秒),例如 0.3s

4、下面是案例

在Swiper内如何制作CSS3动画效果示例代码

参考链接:http://www.swiper.com.cn/usage/animate/index.html

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
一个不错的应用,用于提交获取文章内容,不推荐用
Mar 03 Javascript
JavaScript 设计模式 安全沙箱模式
Sep 24 Javascript
时间戳转换为时间 年月日时间的JS函数
Aug 19 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
Jun 05 Javascript
jQuery实现自动调整字体大小的方法
Jun 15 Javascript
详解JavaScript中基于原型prototype的继承特性
May 05 Javascript
jQuery判断checkbox选中状态
May 12 Javascript
Javascript的动态增加类的实现方法
Oct 20 Javascript
vue中使用vue-router切换页面时滚动条自动滚动到顶部的方法
Nov 28 Javascript
webpack多入口多出口的实现方法
Aug 17 Javascript
vue 手机物理监听键+退出提示代码
Sep 09 Javascript
在vue中import()语法不能传入变量的问题及解决
Apr 01 Vue.js
微信小程序wx.previewImage预览图片实例详解
Dec 07 #Javascript
关于JavaScript语句后面的分号问题
Dec 07 #Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 #Javascript
微信小程序实现打开内置地图功能【附源码下载】
Dec 07 #Javascript
js实现关闭网页出现是否离开提示
Dec 07 #Javascript
JavaScrip关于创建常量的知识点
Dec 07 #Javascript
浅谈vue自定义全局组件并通过全局方法 Vue.use() 使用该组件
Dec 07 #Javascript
You might like
DOMXML函数笔记
2006/10/09 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
PHP使用pear自带的mail类库发邮件的方法
2015/07/08 PHP
学习php设计模式 php实现工厂模式(factory)
2015/12/07 PHP
分享8个Laravel模型时间戳使用技巧小结
2020/02/12 PHP
图片按比例缩放函数
2006/06/26 Javascript
js tab效果的实现代码
2009/12/26 Javascript
通过javascript设置css属性的代码
2009/12/28 Javascript
javascript采用数组实现tab菜单切换效果
2012/12/12 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
2015/05/12 Javascript
使用JavaScript的AngularJS库编写hello world的方法
2015/06/23 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
全面理解闭包机制
2016/07/11 Javascript
vue2.0开发实践总结之入门篇
2016/12/06 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
2017/03/24 jQuery
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
vuejs数据超出单行显示更多,点击展开剩余数据实例
2019/05/05 Javascript
了解Javascript中函数作为对象的魅力
2019/06/19 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
2019/08/27 Javascript
vue+vant实现商品列表批量倒计时功能
2020/01/13 Javascript
vue项目打包之开发环境和部署环境的实现
2020/04/23 Javascript
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
解决python "No module named pip" 的问题
2018/10/13 Python
python中类的属性和方法介绍
2018/11/27 Python
python mongo 向数据中的数组类型新增数据操作
2020/12/05 Python
微软瑞士官方网站:Microsoft瑞士
2018/04/20 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
工业自动化专业毕业生推荐信
2013/11/18 职场文书
2014年党的群众路线教育实践活动总结
2014/04/25 职场文书
开业庆典活动策划方案
2014/09/21 职场文书
党的群众路线教育实践活动党员个人剖析材料
2014/10/08 职场文书
党的群众路线教育实践活动个人对照检查材料(乡镇)
2014/11/05 职场文书
会计人员岗位职责
2015/02/03 职场文书
休假证明书
2015/06/24 职场文书
情感电台广播稿
2015/08/18 职场文书