JS中利用swiper实现3d翻转幻灯片实例代码


Posted in Javascript onAugust 25, 2017

前言

Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。Swiper能实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!

本文详细的给大家介绍了关于JS用swiper实现3d翻转幻灯片的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。

先上效果图

JS中利用swiper实现3d翻转幻灯片实例代码

使用的是swiper3.0版本coverflow效果,源码如下

<!DOCTYPE html>
<html lang="zh">
<head>
 <meta charset="utf-8">
 <title>Swiper demo</title>
 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1">
 <!-- Link Swiper's CSS -->
 <link href="https://cdn.bootcss.com/Swiper/3.4.2/css/swiper.css" rel="external nofollow" rel="stylesheet">
 <!-- Demo styles -->
 <style>
  body {
   background: #fff;
   font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
   font-size: 14px;
   color: #000;
   margin: 0;
   padding: 0;
  }
  .swiper-container {
   width: 100%;
   padding-top: 50px;
   padding-bottom: 50px;
  }
  .swiper-slide {
   background-position: center;
   background-size: cover;
   height: 170px;
   width: 130px!important;
  }
 </style>
</head>
<body>
 <!-- Swiper -->
 <div class="swiper-container">
  <div class="swiper-wrapper">
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
   <div class="swiper-slide" style="background-image:url(https://ws1.sinaimg.cn/large/6aedb651gy1fitoce9qqdj204o06o760.jpg)"></div>
  </div>
  <!-- Add Pagination -->
  <div class="swiper-pagination"></div>
 </div>
 <!-- Swiper JS -->
 <script src="https://cdn.bootcss.com/Swiper/3.4.2/js/swiper.jquery.js"></script>
 <script src="https://cdn.bootcss.com/Swiper/3.4.2/js/swiper.js"></script>
 <!-- Initialize Swiper -->
 <script>
  var mySwiper = new Swiper('.swiper-container', {
   effect: 'coverflow',
   slidesPerView: 2,
   centeredSlides: true,
   coverflow: {
    rotate: 0,
    stretch: 30,
    depth: 400,
    modifier: 1,
    slideShadows: true
   }
  })
 </script>
</body>
</html>

总结

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

Javascript 相关文章推荐
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
Mar 21 Javascript
JavaScript 组件之旅(三):用 Ant 构建组件
Oct 28 Javascript
基于jquery的一个OutlookBar类,动态创建导航条
Nov 19 Javascript
对xmlHttp对象方法和属性的理解
Jan 17 Javascript
javascript插入样式实现代码
Feb 22 Javascript
ArtEditor富文本编辑器增加表单提交功能
Apr 18 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
Apr 11 jQuery
如何使用vuex实现兄弟组件通信
Nov 02 Javascript
vuejs中父子组件之间通信方法实例详解
Jan 17 Javascript
简单了解常用的JavaScript 库
Jul 16 Javascript
解决vue与node模版引擎的渲染标记{{}}(双花括号)冲突问题
Sep 11 Javascript
解决vant-UI库修改样式无效的问题
Nov 03 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
Aug 25 #Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
Aug 25 #Javascript
JavaScript数据类型的存储方法详解
Aug 25 #Javascript
使用JQ完成表格隔行换色的简单实例
Aug 25 #Javascript
Vue.js实现网格列表布局转换方法
Aug 25 #Javascript
Angular2 组件间通过@Input @Output通讯示例
Aug 24 #Javascript
Angular2 组件交互实例详解
Aug 24 #Javascript
You might like
PHP 5昨天隆重推出--PHP 5/Zend Engine 2.0新特性
2006/10/09 PHP
基于php伪静态的实现详细介绍
2013/04/28 PHP
分享下PHP register_globals 值为on与off的理解
2013/09/26 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP设计模式之抽象工厂模式实例分析
2019/03/25 PHP
Laravel 手动开关 Eloquent 修改器的操作方法
2019/12/30 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
Javascript 获取链接(url)参数的方法
2009/02/15 Javascript
用jQuery技术实现Tab页界面之二
2009/09/21 Javascript
js获取元素相对窗口位置的实现代码
2014/09/28 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
PhotoShop给图片自动添加边框及EXIF信息的JS脚本
2015/02/15 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
一次记住JavaScript的6个正则表达式方法
2018/02/22 Javascript
postman自定义函数实现 时间函数的思路详解
2019/04/17 Javascript
VUE实现Studio管理后台之鼠标拖放改变窗口大小
2020/03/04 Javascript
es6函数之尾递归用法实例分析
2020/04/25 Javascript
在vue中给后台接口传的值为数组的格式代码
2020/11/12 Javascript
python的文件操作方法汇总
2017/11/10 Python
浅谈python中对于json写入txt文件的编码问题
2018/06/07 Python
python实现自主查询实时天气
2018/06/22 Python
python 把列表转化为字符串的方法
2018/10/23 Python
Python3实现的反转单链表算法示例
2019/03/08 Python
Python画图实现同一结点多个柱状图的示例
2019/07/07 Python
python在不同条件下的输入与输出
2020/02/13 Python
C语言笔试集
2012/07/24 面试题
应届毕业生求职信范文
2013/12/18 职场文书
大学生开西餐厅创业计划书
2014/02/01 职场文书
三月学雷锋月活动总结
2014/04/28 职场文书
师德师风建设方案
2014/05/08 职场文书
房屋买卖授权委托书
2014/09/27 职场文书
上市公司财务总监岗位职责
2015/04/03 职场文书
2015财务年度工作总结范文
2015/05/04 职场文书
职位证明模板
2015/06/23 职场文书
安全生产奖惩制度
2015/08/06 职场文书