在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 相关文章推荐
JQuery实现简单验证码提示解决方案
Dec 20 Javascript
详解Matlab中 sort 函数用法
Mar 20 Javascript
JavaScript简介_动力节点Java学院整理
Jun 26 Javascript
深入理解Vue 的条件渲染和列表渲染
Sep 01 Javascript
深入浅析JSONAPI在PHP中的应用
Dec 24 Javascript
vue项目中导入swiper插件的方法
Jan 30 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
Aug 10 Javascript
Nginx设置为Node.js的前端服务器方法总结
Mar 27 Javascript
JavaScript怎样在删除前添加确认弹出框?
May 27 Javascript
vue中typescript装饰器的使用方法超实用教程
Jun 17 Javascript
详解小程序如何动态绑定点击的执行方法
Nov 26 Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 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中对xml读取的相关函数的介绍一
2008/06/05 PHP
php的chr和ord函数实现字符加减乘除运算实现代码
2011/12/05 PHP
Zend Framework入门教程之Zend_View组件用法示例
2016/12/09 PHP
PHP+redis实现的悲观锁机制示例
2018/06/12 PHP
php使用curl获取header检测开启GZip压缩的方法
2018/08/15 PHP
PHP调用全国天气预报数据接口查询天气示例
2019/02/20 PHP
分享别人写的一个小型js框架
2007/08/13 Javascript
工作中常用到的JS表单验证代码(包括例子)
2010/11/11 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
移动节点的jquery代码
2014/01/13 Javascript
bootstrap table实例详解
2017/01/06 Javascript
BootStrap 标题设置跨行无效的解决方法
2017/10/25 Javascript
JavaScript数据结构与算法之队列原理与用法实例详解
2017/11/22 Javascript
JS函数节流和函数防抖问题分析
2017/12/18 Javascript
详解a标签添加onclick事件的几种方式
2019/03/29 Javascript
七行JSON代码把你的网站变成移动应用过程详解
2019/07/09 Javascript
vue 实现特定条件下绑定事件
2019/11/09 Javascript
Vue使用CDN引用项目组件,减少项目体积的步骤
2020/10/30 Javascript
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
python数据结构链表之单向链表(实例讲解)
2017/07/25 Python
python编写计算器功能
2019/10/25 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
python 列表、字典和集合的添加和删除操作
2019/12/16 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
如何基于Python实现自动扫雷
2020/01/06 Python
Python列表解析操作实例总结
2020/02/26 Python
python使用多线程+socket实现端口扫描
2020/05/28 Python
成功的餐厅经营创业计划书
2014/01/15 职场文书
材料会计岗位职责
2014/03/06 职场文书
广告语设计及教案
2014/03/21 职场文书
主持人演讲稿
2014/05/13 职场文书
公司管理建议书
2015/09/14 职场文书
Vue过滤器(filter)实现及应用场景详解
2021/06/15 Vue.js
python开发飞机大战游戏
2021/07/15 Python
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
clear 万能清除浮动(clearfix:after)
2023/05/21 HTML / CSS