Vue如何使用vue-awesome-swriper实现异形轮播

本文介绍了如何在Vue项目中利用vue-awesome-swiper库实现具有独特布局的轮播图,详细步骤包括安装组件、在main.js配置以及在.vue文件中编写代码。

vue 使用swriper(5.0) 实现轮播图(slide异形轮播为列)步骤如下:

  1. 安装:vue-awesome-swiper
npm / cnpm i vue-awesome-swiper --save
  1. `在入口文件 main.js中执行如下操作
import Vue from 'vue'
import VueAwesomeSwiper from 'vue-awesome-swiper'
import 'swiper/dist/css/swiper.css'
Vue.use(VueAwesomeSwiper)

3,在自己的 .vue文件中代码块

<template>
  <div>
    <swiper :options="swiperOption"  ref="mySwiper">
        <!-- 添加的图片 -->
        <swiper-slide>
          <img class="swiper-slide" src="../../images/gallery/events1.jpg" />
        </swiper-slide>
        <swiper-slide>
          <img class="swiper-slide " src="../../images/gallery/events2.jpg"/>
        </swiper-slide>
        <swiper-slide>
          <img class="swiper-slide " src="../../images/gallery/events3.jpg"/>
        </swiper-slide>
        <div class="swiper-button-prev" slot="button-prev"></div>
        <div class="swiper-button-next" slot="button-next"></div>
    </swiper>
    </div>
</template>

<script>
export default {
  name: 'carrousel',
  data () {
    return {
      swiperOption: {
      //可见图片张数
        slidesPerView: 3,
       // 默认选中中间一张
        centeredSlides: true,
        //无限循环
        loop: true,
        //小圆点(我此处没使用,列出供参考)
        pagination: {
          el: '.swiper-pagination',
          clickable: true
        },
        //自动轮播
        autoplay: {
          stopOnLastSlide: true
        },
        //上下按钮点击轮播效果
        navigation: {
          nextEl: '.swiper-button-next',
          prevEl: '.swiper-button-prev'
        }
      }
    }
  }
}
</script>

<style>
.swiper-slide{
      transition:1s;
      transform: scale(0.85);
    }
    //swriper自带的类名(选中时的样式)
    .swiper-slide-active,.swiper-slide-duplicate-active {
        transform: scale(1.1);
    }
</style>

想要了解更多轮播效果请点击添加链接描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值