Swiper 3D flow轮播使用方法

swiper 的3d轮播效果,移动端适用

(1). 如需使用Swiper的3d切换首先加载3D flow插件(jscss)。

<head>
 <link
rel="stylesheet"
href="css/idangerous.swiper.css">
 <link
 rel="stylesheet"
href="css/idangerous.swiper.3dflow.css">
 <script
src="js/idangerous.swiper-2.x.min.js"></script>
 <script
 src="js/idangerous.swiper.3dflow-2.x.js"></script>
</head>

(2). 插入相应代码

var mySwiper =new
 Swiper(‘.swiper-container‘,{
 //其他设置
 tdFlow:
 {
 rotate :50,
 stretch :0,
 depth:100,
modifier :1,
shadows :true
}
});

(3). 参数分析

rotate :number,   //侧转角度(正值凹陷)、(负值凸出)
     stretch : number,  //每个slide之间拉伸值(正值紧贴)、(负值远离)
     depth :  number,   // 正值越大slide为远景图(可负值)
     modifier :  number,  //depth和rotate和stretch的倍率,值越大这三个参数的效果越明显
     shadows :  true     //是否使用阴影

 <script>
  var mySwiper = new Swiper(‘.swiper-container‘,{
        slidesPerView:  3,
        loop:  true,

        //Enable 3D Flow
        tdFlow: {}  //默认,凹陷,slide之间有间距
  })
  </script>

<script>
  var  mySwiper = new Swiper(‘.swiper-container‘,{
         slidesPerView: 3,
         loop:true,

         //Enable 3D Flow
         tdFlow: {
                      rotate : 30,//侧转角度(正值凹陷)
                      stretch :10,//每个slide之间拉伸值(正值紧贴)
                      depth: 150,  //值越大为远景(可负值)
                      modifier : 1,
                      shadows: true
       }
  })
  </script>

  <script>
   var  mySwiper = new Swiper(‘.swiper-container‘,{
          slidesPerView:3,
          loop:true,

 //Enable 3D Flow
          tdFlow: {
                       rotate : -30,//侧转角度(负值凸出)
                       stretch :0,
                       depth: 120,
                       modifier : 1,
                       shadows: true
           }
   })
   </script>

<script>
   var mySwiper = new Swiper(‘.swiper-container‘,{
         slidesPerView:3,
         loop:true,

         //Enable 3D Flow
         tdFlow: {
                     rotate : 10,
                     stretch :-50,//每个slide之间拉伸值(负值远离)
                     depth: 400,  //值越大图片越往后退(可负值)
                     modifier : 1,
                     shadows: true
         }
    })
    </script>

Demo效果:

http://2.swiper.com.cn/demo/3dflow/index.html

详细参数:

http://2.swiper.com.cn/api/3dflow/2015/0203/180.html
时间: 2024-10-08 17:39:59

Swiper 3D flow轮播使用方法的相关文章

css3实现3D切割轮播图案例

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>CSS3 3D切割轮播图</title> <style> body { margin: 0; padding: 0; } ul { margin: 0; padding: 0; list-style: none; height: 100%; wi

图片轮播 z-index方法

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>图片轮播 z-index方法</title> <style type="text/css">*{margin: 0;padding: 0;text-decoration: none;}#container{width: 600px; height: 400px; bor

带锁的3D切割轮播图

3D切割轮播图. 加入锁,限制点击太快次数 <!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> body{ margin: 0; padding: 0; } .view{ width: 560px; height: 300px; border: 1px solid #

jquery 实现3d切割轮播图

总结: 1.布局时4张图片分别为一个立体长方体的4个侧面,屏幕为该长方体的几何中心. 2.注意点击左按钮,显示上一张图片,沿X轴旋转的是 90deg,  右按钮,则为 90deg   3.切割效果通过li过渡延时来实现,通过节流阀控制过渡完成的时间点,也就是下次点击事件可以触发的时间点.  效果图:       1.html: <!--3d立体轮播图--><section class="box"> <ul class="imageBox"

android实现3D Gallery 轮播效果,触摸时停止轮播

1.轮播控件涉及到的两个类 CarouselViewPager.java public class CarouselViewPager extends ViewPager { @IntDef({RESUME, PAUSE, DESTROY}) @Retention(RetentionPolicy.SOURCE) public @interface LifeCycle { } public static final int RESUME = 0; public static final int P

小程序实践(二):swiper组件实现轮播图效果

swiper组件类似于Android中的ViewPager,实现类似轮播图的效果,相对于Android的Viewpager,swiper实现起来更加方便,快捷. 效果图: 首先看下swiper支持的属性: ------------------------------------------------------------------------------------   具体实现轮播功能:    一.添加轮播图片素材   在项目根目录下新建一个目录用于存储图片资源,目录名随意       

使用swiper来实现轮播图

swiper实现轮播图几乎是没有一点点技术含量,但是用起来却很方便,包括对移动端的支持也很好. 由于简单这里当然就不会去详细介绍了,推荐两个网址: 1.http://www.swiper.com.cn/usage/index.html   它很简明地告诉了你应该如何去搭建这样的框架. 2.http://www.swiper.com.cn/api/   这里讲述了我们应该如何去设置更多的功能. 下面是一个简单的例子,可做参考. <!DOCTYPE html> <html> <h

CSS3,3D效果轮播图

---恢复内容开始--- 大家还记得我昨天的3D拖拽立方体吗??我昨天还说过css还可以做轮播图,所以咱们今天就写一下,css的轮播图吧! ....这个轮播图主要是用CSS3里的transform的旋转属性来完成3D效果的,然后配合原生js的显示隐藏,达到了3D旋转轮播图的效果: <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" content="text/ht

jquery banner 轮播配置方法

1 概述 Banner可以作为网站页面的横幅广告,也可以作为游行活动时用的旗帜,还可以是报纸杂志上的大标题.Banner主要体现中心意旨,形象鲜明表达最主要的情感思想或宣传中心.在以往很多项目中主要体现在首页.登录页中对客户的提供的图片进行展示,本文档主要介绍基本的使用方式和结合我们aeai_portal产品首页的展示配置改造方式. 2 样例介绍 样例结构如下图,images文件夹.js文件夹和indexhtml文件. image:样例中使用到的图片: js: jquery-1.10.2.min