在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 相关文章推荐
讨论javascript(一)工厂方式 js面象对象的定义方法
Dec 15 Javascript
js数组的操作详解
Mar 27 Javascript
jquery分页插件jpaginate在IE中不兼容问题
Apr 22 Javascript
JS弹出对话框实现方法(三种方式)
Dec 18 Javascript
深入理解关于javascript中apply()和call()方法的区别
Apr 12 Javascript
基于JavaScript实现跳转提示页面
Sep 24 Javascript
用jmSlip编写移动端顶部日历选择控件
Oct 24 Javascript
关于Function中的bind()示例详解
Dec 02 Javascript
原生js实现日期计算器功能
Feb 17 Javascript
vue响应式系统之observe、watcher、dep的源码解析
Apr 09 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
Aug 07 Javascript
layui-select动态选中值的例子
Sep 23 Javascript
微信小程序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
一个php作的文本留言本的例子(五)
2006/10/09 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
js getElementsByTagName的简写方式
2010/06/27 Javascript
关于COOKIE个数与大小的问题
2011/01/17 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
Javascript动画的实现原理浅析
2015/03/02 Javascript
knockoutjs动态加载外部的file作为component中的template数据源的实现方法
2016/09/01 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
JavaScript和jQuery制作光棒效果
2017/02/24 Javascript
js实现下拉框效果(select)
2017/03/28 Javascript
Vue源码学习之初始化模块init.js解析
2017/11/02 Javascript
vue移动端模态框(可传参)的实现
2019/11/20 Javascript
微信小程序间使用navigator跳转传值问题实例分析
2020/03/27 Javascript
python logging类库使用例子
2014/11/22 Python
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
Django 实现下载文件功能的示例
2018/03/06 Python
对Python正则匹配IP、Url、Mail的方法详解
2018/12/25 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
django ModelForm修改显示缩略图 imagefield类型的实例
2019/07/28 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
PyCharm无法引用自身项目解决方式
2020/02/12 Python
python topk()函数求最大和最小值实例
2020/04/02 Python
Python基于tkinter canvas实现图片裁剪功能
2020/11/05 Python
YOOX美国官方网站:全球著名的多品牌时尚网络概念店
2016/09/11 全球购物
英国领先的在线药房:Pharmacy First
2017/09/10 全球购物
JAVA的事件委托机制和垃圾回收机制
2014/09/07 面试题
C#面试常见问题
2013/02/25 面试题
大学生职业生涯规划范文
2014/01/08 职场文书
聘用意向书范本
2014/04/01 职场文书
原料仓管员岗位职责
2014/04/12 职场文书
法英专业大学生职业生涯规划书范文
2014/09/22 职场文书
2014年语文教师工作总结
2014/12/18 职场文书
法定授权委托证明书
2015/06/18 职场文书
一波干货,会议主持词开场白范文
2019/05/06 职场文书
Android 中的类文件和类加载器详情
2022/06/05 Java/Android