swiper5+ 创建重叠模板

如下图所示

在这里插入图片描述

代码

<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta http-equiv="X-UA-Compatible" content="IE=edge">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
  <!-- Link Swiper's CSS -->
  <link rel="stylesheet" href="./css/swiper-bundle.css">

  <!-- Demo styles -->
  <style>
    body {
      background: #fff;
      font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
      margin: 0;
      padding: 0;
    }

    #swiper-container {
      width: 1440px;
      height: 650px;
      padding-top: 100px;
    }

    #swiper-container .swiper-slide {
      background-position: center;
      background-size: cover;
      width: 85%;
      height: 100%;
      visibility: hidden;
    }

    #swiper-container .swiper-slide.swiper-slide-prev,
    #swiper-container .swiper-slide.swiper-slide-next,
    #swiper-container .swiper-slide.swiper-slide-active {
      visibility: visible;
    }
  </style>
</head>

<body>
  <div class="container" style="margin: 0 auto;">
    <!-- Swiper -->
    <div class="swiper-container" id="swiper-container">
      <div class="swiper-wrapper">
        <div class="swiper-slide" style="background-color: aquamarine;"></div>
        <div class="swiper-slide" style="background-color: rebeccapurple;"></div>
        <div class="swiper-slide" style="background-color: rgb(127, 157, 255);"></div>
        <div class="swiper-slide" style="background-color: rgb(255, 127, 238);"></div>
        <div class="swiper-slide" style="background-color: rgb(255, 204, 127);"></div>
        <div class="swiper-slide" style="background-color: rgb(223, 240, 77);"></div>
      </div>
      <!-- Add Pagination -->
      <div class="swiper-pagination swp-pagination"></div>
      <!-- Add Arrows -->
      <div class="swiper-button-next swp-button-next"></div>
      <div class="swiper-button-prev swp-button-prev"></div>
    </div>
  </div>


  <!-- Swiper JS -->
  <script src="./js/swiper-bundle.min.js"></script>

  <!-- Initialize Swiper -->
  <script>
    var swiper = new Swiper('#swiper-container', {
      loop: true,//循环模式选项
      simulateTouch: false, //禁止鼠标拖动
      effect: 'coverflow', //slide的切换效果 3d流
      grabCursor: true, //鼠标变成手指
      centeredSlides: true,//居中展示          
      slidesPerView: 'auto',//视窗内显示多少slide,这个地方可以设置为小数
      coverflowEffect: {
        rotate: 0,//3d旋转时Y轴的旋转角度
        stretch: "30%",//每个slide之间的拉伸值,越大slide靠得越紧。5.3.6 后可使用%百分比
        depth: 350,//slide的位置深度。值越大z轴距离越远,看起来越小。
        modifier: 2,//depth和rotate和stretch的倍率,相当于depth*modifier、rotate*modifier、stretch*modifier,值越大这三个参数的效果越明显。
        slideShadows: true,//slide阴影
      },
      pagination: {
        el: '.swp-pagination',
      },
      navigation: {
        nextEl: '.swiper-button-next.swp-button-next',
        prevEl: '.swiper-button-prev.swp-button-prev',
      },
    });
  </script>
</body>

</html>

引入的css和js需要自行修改

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值