微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

swiper 滑块中的第三个滑块

如何解决swiper 滑块中的第三个滑块

是否可以在下面的演示中添加第三张幻灯片。左边一个是导航,右边一个是滑块图像,我想添加第三个项目,它像图像一样滑动,第三个是带有一些文本的推荐部分。 当我们点击左侧的导航文本时,我想更改滑块图像和推荐。

const sliderThumbs = new Swiper('.slider__thumbs .swiper-container',{
    direction: 'vertical',slidesPerView: 6,spaceBetween: 24,navigation: { 
        nextEl: '.slider__next',prevEl: '.slider__prev'
    },freeMode: true,breakpoints: {
        0: {
            direction: 'horizontal',slidesPerView: 1,},768: { 
      slidesPerView: 6,direction: 'vertical',}
    }
});

const sliderImages = new Swiper('.slider__images .swiper-container',{ 
    direction: 'vertical',spaceBetween: 32,autoplay: {
   delay: 1500,mousewheel: true,effect: 'coverflow',coverflowEffect: {
    rotate: 80,slideShadows: false,grabCursor: true,thumbs: { 
        swiper: sliderThumbs
    },breakpoints: { 
        0: { 
            direction: 'horizontal',768: {
            direction: 'vertical',}
    }
});
body {
  background: #fff;
}
.slider {
  padding: 32px;
  color: #fff;
}
.slider .swiper-container {
  width: 100%;
  height: 100%;
}
.slider__flex {
  display: flex;
/*   align-items: flex-start; */
   align-items: center;
  width:100%;
}
.slider__col {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 250px;
  margin-right: 52px;
}
.slider__prev,.slider__next {
  cursor: pointer;
  text-align: center;
  font-size: 14px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color:#000;
}
.slider__prev:focus,.slider__next:focus {
  outline: none;
}
.slider__thumbs {
  height: calc(400px - 96px);
}
/* .slider__thumbs .slider__image {
  transition: 0.25s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}
.slider__thumbs .slider__image:hover {
  opacity: 1;
}
.slider__thumbs .swiper-slide-thumb-active .slider__image {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
} */
.slider__thumbs .slider__image1 {
  transition: 0.25s;
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  opacity: 0.5;
}
.slider__thumbs .slider__image1:hover {
  opacity: 1;
}
.slider__thumbs .swiper-slide-thumb-active .slider__image1 {
  -webkit-filter: grayscale(0%);
  filter: grayscale(0%);
  opacity: 1;
}
.slider__image1 {
  color:#000;
  text-decoration:none;
}
.slider__images {
  height: 580px;
}
.slider__images .slider__image img {
  transition: 3s;
}
/* .slider__images .slider__image:hover img {
  transform: scale(1.1);
} */
.slider__image {
  width: 260px;
  height: 540px;
  overflow: hidden;
}
.slider__image img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media (max-width: 767.98px) {
  .slider__flex {
    flex-direction: column-reverse;
  }
  .slider__col {
    flex-direction: row;
    align-items: center;
    margin-right: 0;
    margin-top: 4px;
    width: 100%;
  }
  .slider__images {
    width: 100%;
  }
  .slider__thumbs {
    height: 100px;
    width: calc(100% - 96px);
    margin: 0 16px;
  }
  .slider__prev,.slider__next {
    heig ht: auto;
    wid th: 32px;
    margi n-top: -84px;
  }
}
 .testi{
  color:#000;
}
.text{
  float:right;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align:center;
  margin-top:200px;
  margin-left:20px;
}
.text .testi{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align:center;
}

@media (max-width: 767.98px) {
  .text{
    visibility:hidden;
  }
  .text .testi{
    visibility: hidden;
  }
  .textmob{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align:center;
}
.text .testimob{
  display: flex;
  align-items: center;
  justify-content: center;
  text-align:center;
}
  .testimob{
      color: #000;

  }
}
<link href="https://unpkg.com/swiper/swiper-bundle.min.css" rel="stylesheet"/>
<script src="https://unpkg.com/swiper/swiper-bundle.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<section class="slider">
  <div class="slider__flex">
    <div class="slider__col">
      <div class="slider__prev">Prev</div> 
      <div class="slider__thumbs">
        <div class="swiper-container">
          <div class="swiper-wrapper">
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
            <div class="swiper-slide">
              <a href="#" class="slider__image1">Text to be shown on screen</a>
            </div>
          </div>
        </div>
      </div>
      <div class="slider__next">Next</div> 
    </div>
    <div class="slider__images">
      <div class="swiper-container">
        <div class="swiper-wrapper">
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
          <div class="swiper-slide">
            <div class="slider__image"><img src="https://i.imgur.com/O396E0V.png" alt="" /></div>
          </div>
        </div>
      </div>
    </div>
  </div>
</section>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。