首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Swiper js的slider

Swiper js的slider
EN

Stack Overflow用户
提问于 2021-07-29 13:58:17
回答 1查看 715关注 0票数 0

这是一个自动播放幻灯片,我想添加模糊效果的图像,一旦通过和即将到来的图像,但不是第一个图像。我怎么能做到这一点?我还想通过使用javascript.For示例来定位动态样式元素,我想定位z索引元素

代码语言:javascript
复制
var swiper = new Swiper(".mySwiper", {
  effect: "coverflow",
  loop: true,
  grabCursor: true,
  centeredSlides: true,
  slidesPerView: "auto",
  coverflowEffect: {
    rotate: 20,
    stretch: 0,
    depth: 700,
    modifier: 1,
    slideShadows: true,
  },
  pagination: {
    el: ".swiper-pagination",
  },
  autoplay: {
    delay: 1000,
    disableOnInteraction: false,
  },
});
代码语言:javascript
复制
html,
body {
  position: relative;
  height: 100%;
  ## ---------- 1. List item ##
}

body {
  background: #eee;
  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;
  width: 300px;
  height: 300px;
}

.swiper-slide img {
  display: block;
  width: 100%;
  height: 100%;
}
代码语言:javascript
复制
<!-- Swiper JS -->
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<!-- Link Swiper's CSS -->
<link rel="stylesheet" href="https://unpkg.com/swiper/swiper-bundle.min.css" />
<!-- Swiper -->
<div class="swiper-container mySwiper">
  <div class="swiper-wrapper">
    <div class="swiper-slide">
      <img src="https://swiperjs.com/demos/images/nature-1.jpg" />
    </div>
    <div class="swiper-slide">
      <img src="https://swiperjs.com/demos/images/nature-2.jpg" />
    </div>
    <div class="swiper-slide">
      <img src="https://swiperjs.com/demos/images/nature-3.jpg" />
    </div>
    <div class="swiper-slide">
      <img src="https://swiperjs.com/demos/images/nature-4.jpg" />
    </div>
    <div class="swiper-slide">
      <img src="https://swiperjs.com/demos/images/nature-5.jpg" />
    </div>
  </div>
  <div class="swiper-pagination"></div>
</div>

您也可以从here查看它。

EN

回答 1

Stack Overflow用户

发布于 2021-07-29 15:18:05

您可以在所有幻灯片上添加filter: blur(3px) (例如),然后将活动幻灯片设置为filter: unset;

代码语言:javascript
复制
.swiper-slide { filter: blur(3px); }
.swiper-slide-active { filter: unset; }

您可以使用JS将活动幻灯片作为目标,例如使用document.querySelector('.swiper-slide-active').classList.add('my-z-index-class')

(您需要添加一个名为.my-z-index-class的CSS类,这个示例才能正常工作)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68570798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档