【问题标题】:can't add more images to 3d slider无法向 3d 滑块添加更多图像
【发布时间】:2017-11-22 20:19:03
【问题描述】:

这是我的代码

new Vue({
  el: '#example',
  data: {
    slides: 7
  },
  components: {
    'carousel-3d': Carousel3d.Carousel3d,
    'slide': Carousel3d.Slide
  }
})
.carousel-3d-container figure {
  margin: 0;
}

.carousel-3d-container figcaption {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  bottom: 0;
  position: absolute;
  bottom: 0;
  padding: 15px;
  font-size: 12px;
  min-width: 100%;
  box-sizing: border-box;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<script src="https://wlada.github.io/vue-carousel-3d/js/vue.js"></script>
<script src="https://wlada.github.io/vue-carousel-3d/js/vue-carousel-3d.min.js"></script>
<div id="example">
  <carousel-3d :controls-visible="true" :clickable="false">
    <slide v-for="(slide, i) in slides" :index="i">
      <figure>
        <img src="images/IMG2.jpg">
      </figure>

    </slide>
  </carousel-3d>
</div>

在此我的代码完美运行,但我无法向滑块添加更多图像,我只能添加单个图像。我该如何解决这个问题。我正在尝试制作一个 3d 滑块,该滑块可以与该单个图像完美配合,但我需要添加更多图片

【问题讨论】:

  • 你想在哪里添加图片?在 slide 内或添加另一个 slide
  • 滑块内

标签: javascript jquery slider carousel


【解决方案1】:

您应该使用data slides:1:display:3 来制作多张幻灯片

在此处查看更多详细信息> https://wlada.github.io/vue-carousel-3d/api/

请参阅下面的 sn-p 解决方案

new Vue({
  el: '#example',
  data: {
    slides: 1
  },
  components: {
    'carousel-3d': Carousel3d.Carousel3d,
    'slide': Carousel3d.Slide
  }
})
.carousel-3d-container figure {
  margin: 0;
}

.carousel-3d-container figcaption {
  position: absolute;
  background-color: rgba(0, 0, 0, 0.5);
  color: #fff;
  bottom: 0;
  position: absolute;
  bottom: 0;
  padding: 15px;
  font-size: 12px;
  width: 100%;
  box-sizing: border-box;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://wlada.github.io/vue-carousel-3d/js/vue-carousel-3d.min.js"></script>
<script src="https://wlada.github.io/vue-carousel-3d/js/vue.js"></script>
<div id="example">
  <carousel-3d :controls-visible="true" :clickable="true" :display="3" :height="426">
    <slide v-for="(slide, i) in slides" :index="0">
      <figure>
        <img src="http://via.placeholder.com/350x150">
      </figure>
    </slide>
		   <slide v-for="(slide, i) in slides" :index="1">
      <figure>
        <img src="http://via.placeholder.com/350x250">
      </figure>
    </slide>
		   <slide v-for="(slide, i) in slides" :index="2">
      <figure>
        <img src="http://via.placeholder.com/350x350">
      </figure>
    </slide>
  </carousel-3d>
</div>

【讨论】:

  • 我只需要一个带有更多图像的滑块。在我的情况下,滑块正在工作。但我只能添加一个图像
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-01
  • 1970-01-01
  • 2020-03-29
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
相关资源
最近更新 更多