swiper 5張卡片輪播圖實現效果


直接上代碼:

<!-- 輪播 -->
<template>
  <div class="swiper-out">
       <swiper :options="swiperOption">
            <swiper-slide v-for="(item, index) in 5" data-index="index" :key="index">
                  <div class="swiper-item">
                      <div class="swiper-img">
                          <img :src="imgUrl" width="400px" alt="">
                      </div>
                  </div>
            </swiper-slide>
      </swiper>
  </div>
</template>
<!-- js -->
<script>
    import sortBox from '../aacomponents/sortBox/sortBox.vue'
    import swiperBanner from '../aacomponents/swiper/swiperBanner.vue'
    export default {
        name: 'EnterpriseLicense',
        components: { sortBox,swiperBanner },
        props: [],
        data() {
            return {
                bannerData:[ require('../../../assets/templateDefault05/banner5.png')],//banner數據
                imgUrl:require('../../../assets/templateDefault05/img2.png'),
                //輪播
                swiperOption: {
                    loop: true, // 循環模式選項
                    autoplay: true,//自動循環
                    slidesPerView: 3.8, //設置slider容器能夠同時顯示的slides數量(carousel模式)。
                    spaceBetween: -160, //在slide之間設置距離(單位px)。
                    centeredSlides: true, //設置活動塊居中
                },
                parVuex:{},//欄目對象
            }
        },
        created() {
            this.$store.dispatch('index/is_Cur', 'CompanyLicenses');
         },
        methods: {
             
        }
    }
</script>
<!-- css -->
<style scoped>
    .swiper-slide {
        text-align: center;
        height: 76%;
        display: flex;
        justify-content: center;
        align-items: center;
        transition: 300ms;
        transform: scale(0.6);
    }
    .swiper-slide-active,
    .swiper-slide-duplicate-active {
        transform: scale(1);
    }
    .swiper-slide-next{
        transform: scale(0.8);
        z-index: 998 !important;
    }
    .swiper-slide-prev{
        transform: scale(0.8);
    }
    .swiper-slide-active {
        z-index: 999 !important;
    }
</style>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM