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 相关文章推荐
jquery一句话全选/取消全选
Mar 01 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
Validform+layer实现漂亮的表单验证特效
Jan 17 Javascript
jQuery中JSONP的两种实现方式详解
Sep 26 Javascript
angularjs实现多张图片上传并预览功能
Feb 24 Javascript
详解用node-images 打造简易图片服务器
May 08 Javascript
Vue应用部署到服务器的正确方式
Jul 15 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
Vue的土著指令和自定义指令实例详解
Feb 04 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
Apr 25 Javascript
Node.js利用Express实现用户注册登陆功能(推荐)
Oct 26 Javascript
VUE中鼠标滚轮使div左右滚动的方法详解
Dec 14 Vue.js
在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中使用Oracle数据库(2)
2006/10/09 PHP
PHP简单数据库操作类实例【支持增删改查及链式操作】
2016/10/10 PHP
PHP getNamespaces()函数讲解
2019/02/03 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
js中的window.open返回object的错误的解决方法
2009/08/15 Javascript
js表单提交和submit提交的区别实例分析
2015/12/10 Javascript
js实现简单的验证码
2015/12/25 Javascript
js自调用匿名函数的三种写法(推荐)
2016/08/19 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
vue自定义过滤器创建和使用方法详解
2017/11/06 Javascript
[58:46]OG vs NAVI 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
Python开发实例分享bt种子爬虫程序和种子解析
2014/05/21 Python
Python环境下安装使用异步任务队列包Celery的基础教程
2016/05/07 Python
python实现汉诺塔方法汇总
2016/07/25 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
全面了解Nginx, WSGI, Flask之间的关系
2018/01/09 Python
对Python中9种生成新对象的方法总结
2018/05/23 Python
如何使用python操作vmware
2019/07/27 Python
Python 函数list&amp;read&amp;seek详解
2019/08/28 Python
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2020/02/06 Python
详解Css3新特性应用之过渡与动画
2017/01/10 HTML / CSS
css3实现超炫风车特效
2014/11/12 HTML / CSS
简单几步用纯CSS3实现3D翻转效果
2019/01/17 HTML / CSS
北京某公司的.net笔试题
2014/03/20 面试题
服务员岗位职责
2014/01/29 职场文书
幼儿园教师岗位职责
2014/03/17 职场文书
核心价值观演讲稿
2014/05/13 职场文书
病人写给医生的感谢信
2015/01/23 职场文书
检讨书格式
2015/01/23 职场文书
大学生求职自荐信范文
2015/03/04 职场文书
2016春节慰问信范文
2015/03/25 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
Python Flask搭建yolov3目标检测系统详解流程
2021/11/07 Python