在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中onmouse事件在div中失效问题的解决方法
Jan 09 Javascript
使用JS在浏览器中判断当前网络连接状态的几种方法
May 05 Javascript
webpack学习--webpack经典7分钟入门教程
Jun 28 Javascript
JavaScript中Require调用js的实例分享
Oct 27 Javascript
基于vue.js 2.x的虚拟滚动条的示例代码
Jan 23 Javascript
create-react-app构建项目慢的解决方法
Mar 14 Javascript
解决node修改后需频繁手动重启的问题
May 13 Javascript
jQuery插件jsonview展示json数据
May 26 jQuery
使用JS代码实现俄罗斯方块游戏
Aug 03 Javascript
Angular2使用SVG自定义图表(条形图、折线图)组件示例
May 10 Javascript
vue 中的 render 函数作用详解
Feb 28 Javascript
jquery实现进度条状态展示
Mar 26 jQuery
微信小程序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中3种方法统计字符串中每种字符的个数并排序
2012/08/27 PHP
基于jquery的文本框与autocomplete结合使用(asp.net+json)
2012/05/30 Javascript
JavaScript整除运算函数ceil和floor的区别分析
2015/04/14 Javascript
JavaScript实现自动变换表格边框颜色
2015/05/08 Javascript
JavaScript实现Iterator模式实例分析
2015/06/09 Javascript
jQuery Validation PlugIn的使用方法详解
2015/12/18 Javascript
javascript匀速动画和缓冲动画详解
2016/10/20 Javascript
Less 安装及基本用法
2018/05/05 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
浅谈vue中组件绑定事件时是否加.native
2019/11/09 Javascript
vue 调用 RESTful风格接口操作
2020/08/11 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
[53:20]2018DOTA2亚洲邀请赛 4.1 小组赛 A组加赛 VG vs OG
2018/04/03 DOTA
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
Python内置数据类型详解
2014/08/18 Python
python中的hashlib和base64加密模块使用实例
2014/09/02 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
详解Python发送邮件实例
2016/01/10 Python
深入理解Python3中的http.client模块
2017/03/29 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
详解js文件通过python访问数据库方法
2019/03/03 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
Django认证系统实现的web页面实现代码
2019/08/12 Python
pycharm的python_stubs问题
2020/04/08 Python
如何利用python生成MD5并去重
2020/12/07 Python
Banggood官网:面向全球客户的综合商城
2017/04/19 全球购物
网络体系结构及协议的定义
2014/03/13 面试题
前台领班岗位职责
2013/12/04 职场文书
店长助理岗位职责
2013/12/13 职场文书
初婚初育证明
2014/01/14 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
异地恋情人节寄语
2015/02/28 职场文书
李清照的诗词赏析(20首)
2019/08/22 职场文书
SpringCloud Feign请求头删除修改的操作代码
2022/03/20 Java/Android
Python借助with语句实现代码段只执行有限次
2022/03/23 Python