<div id="example">
  <carousel-3d :perspective="0" :space="100" :display="5" :controls-visible="true" :controls-prev-html="'❬ '" :controls-next-html="'❭'" :controls-width="30" :controls-height="60" :clickable="false">
    <slide :index="0">
      <figure>
        это 1
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
    <slide :index="1">
      <figure>
        это 2
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
    <slide :index="2">
      <figure>
        это 3
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
<slide :index="3">
      <figure>
        это 4
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
<slide :index="4">
      <figure>
        это 5
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
<slide :index="5">
      <figure>
        это 6
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
<slide :index="6">
      <figure>
        это 7
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
<slide :index="7">
      <figure>
        это 8
        <img src="https://placehold.it/300x200">
      </figure>
    </slide>
  </carousel-3d>
</div>
new Vue({
  el: '#example',
  data: {
    slides: 8
  },
  components: {
    'carousel-3d': window['carousel-3d'].Carousel3d,
    'slide': window['carousel-3d'].Slide
  }
})

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

  1. https://cdnjs.cloudflare.com/ajax/libs/jquery/3.5.1/jquery.min.js
  2. https://wlada.github.io/vue-carousel-3d/js/vue.js
  3. https://wlada.github.io/vue-carousel-3d/js/carousel-3d.umd.js