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中Get和Set访问器的实现代码
Sep 19 Javascript
JavaScript+CSS控制打印格式示例介绍
Jan 07 Javascript
js处理php输出时间戳对不上号的解决方法
Jun 20 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
基于vue.js快速搭建图书管理平台
Oct 29 Javascript
jQuery EasyUI window窗口使用实例代码
Dec 25 jQuery
详解vuex的简单使用
Mar 12 Javascript
vue组件开发之用户无限添加自定义填写表单的方法
Aug 28 Javascript
eslint 的三大通用规则详解
May 16 Javascript
vue单页应用的内存泄露定位和修复问题小结
Aug 02 Javascript
JS eval代码快速解密实例解析
Apr 23 Javascript
JS性能优化实现方法及优点进行
Aug 30 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常用函数汇总
2014/12/17 PHP
php绘图之在图片上写中文和英文的方法
2015/01/24 PHP
php延迟静态绑定实例分析
2015/02/08 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
php实现36进制与10进制转换功能示例
2017/01/10 PHP
利用PHPExcel实现Excel文件的写入和读取
2017/04/26 PHP
详解PHP处理字符串类似indexof的方法函数
2017/06/11 PHP
不同浏览器的怪癖小结
2010/07/11 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
javascript权威指南 学习笔记之变量作用域分享
2011/09/28 Javascript
img onload事件绑定各浏览器均可执行
2012/12/19 Javascript
jquery append()方法与html()方法的区别及使用介绍
2014/08/01 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
jQuery实现高亮显示的方法
2015/03/10 Javascript
微信小程序 MD5的方法详解及实例代码
2017/03/10 Javascript
详解Angular5/Angular6项目如何添加热更新(HMR)功能
2018/10/10 Javascript
使用原生js编写一个简单的框选功能方法
2019/05/13 Javascript
微信小程序和H5页面间相互跳转代码实例
2019/09/19 Javascript
vue 解决兄弟组件、跨组件深层次的通信操作
2020/07/27 Javascript
[04:21]狐狸妈带你到现场 DOTA2 TI中国区预选赛线下赛路线指引
2014/05/22 DOTA
Python Flask 搭建微信小程序后台详解
2019/05/06 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
基于Python脚本实现邮件报警功能
2020/05/20 Python
完美解决ARIMA模型中plot_acf画不出图的问题
2020/06/04 Python
英国最大的天然和有机产品在线零售商之一:Big Green Smile
2020/05/06 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
小学班级特色活动方案
2014/08/31 职场文书
邀请书格式范文
2015/02/02 职场文书
地道战观后感2000字
2015/06/04 职场文书
小学英语教师2015年度个人工作总结
2015/10/14 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
Golang 语言控制并发 Goroutine的方法
2021/06/30 Golang
Java9新特性对HTTP2协议支持与非阻塞HTTP API
2022/03/16 Java/Android
Nginx HTTP跳转至HTTPS
2022/05/15 Servers