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实现的分页插件pagenav
Aug 28 Javascript
javascript判断网页是关闭还是刷新
Sep 12 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
JavaScript中利用for循环遍历数组
Jan 15 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
Jan 21 Javascript
整理关于Bootstrap表单的慕课笔记
Mar 29 Javascript
node.js+jQuery实现用户登录注册AJAX交互
Apr 28 jQuery
jQuery返回定位插件详解
May 15 jQuery
React Native 环境搭建的教程
Aug 19 Javascript
详解用Node.js写一个简单的命令行工具
Mar 01 Javascript
vue-cli3 从搭建到优化的详细步骤
Jan 20 Javascript
vue.js 解决v-model让select默认选中不生效的问题
Jul 28 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
PHPnow安装服务[apache_pn]失败的问题的解决方法
2010/09/10 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
php递归调用删除数组空值元素的方法
2015/04/28 PHP
ThinkPHP整合datatables实现服务端分页的示例代码
2018/02/10 PHP
jQuery中:has选择器用法实例
2014/12/30 Javascript
JavaScript替换当前页面的方法
2015/04/03 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
javascript和jquery实现用户登录验证
2016/05/04 Javascript
实现一个简单的vue无限加载指令方法
2017/01/10 Javascript
JS中传递参数的几种不同方法比较
2017/01/20 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
详解给Vue2路由导航钩子和axios拦截器做个封装
2018/04/10 Javascript
bootstrap模态框关闭后清除模态框的数据方法
2018/08/10 Javascript
原生JS实现的放大镜特效示例【测试可用】
2018/12/08 Javascript
eslint 的三大通用规则详解
2019/05/16 Javascript
layui-table对返回的数据进行转变显示的实例
2019/09/04 Javascript
手写Vue弹窗Modal的实现代码
2019/09/11 Javascript
node.js中npm包管理工具用法分析
2020/02/14 Javascript
[38:51]2014 DOTA2国际邀请赛中国区预选赛 Orenda VS LGD-CDEC
2014/05/22 DOTA
python生成验证码图片代码分享
2016/01/28 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
2017/07/13 Python
python实现对excel进行数据剔除操作实例
2017/12/07 Python
Python unittest单元测试框架及断言方法
2020/04/15 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
matplotlib绘制正余弦曲线图的实现
2021/02/22 Python
使用CSS变量实现炫酷惊人的悬浮效果
2019/04/26 HTML / CSS
Html5 FileReader实现即时上传图片功能实例代码
2014/09/01 HTML / CSS
索桥的故事教学反思
2014/02/06 职场文书
校园公益广告语
2014/03/13 职场文书
公司员工安全协议书
2014/11/21 职场文书
2016高三毕业赠言寄语
2015/12/04 职场文书
制定企业培训计划的五大要点!
2019/07/10 职场文书
python数据可视化使用pyfinance分析证券收益示例详解
2021/11/20 Python
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript
java获取一个文本文件的编码(格式)信息
2022/09/23 Java/Android