前端vue异形轮播图案例(带源码)

47 篇文章 0 订阅
46 篇文章 0 订阅

下载依赖

npm install vue-awesome-swiper --save

挂载依赖

全局挂载依赖main.js里面

import VueAwesomeSwiper from "vue-awesome-swiper";
import "swiper/css/swiper.css";
Vue.use(VueAwesomeSwiper);

源码

<template>
  <div class="home">
    <div class="box">
      <swiper :options="swiperOption" ref="mySwiper">
        <!-- 添加的图片 -->
        <swiper-slide>
          <img class="swiper-slide"
            src="https://img0.baidu.com/it/u=910370653,1586755534&fm=253&fmt=auto&app=138&f=JPEG?w=499&h=334" />
        </swiper-slide>
        <swiper-slide>
          <img class="swiper-slide "
            src="https://img2.baidu.com/it/u=3908142881,2459234098&fm=253&fmt=auto&app=138&f=JPEG?w=750&h=500" />
        </swiper-slide>
        <swiper-slide>
          <img class="swiper-slide "
            src="https://img1.baidu.com/it/u=2921329287,1077941277&fm=253&fmt=auto&app=138&f=JPEG?w=755&h=500" />
        </swiper-slide>
      </swiper>
    </div>
  </div>
</template>

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

<style scoped>
.box {
  width: 700px;
  border: 1px solid red;
}
.swiper-container {
  /* width: 500px; */
  background: #ccc;
  transform: scaleX(0.5);
}
.swiper-slide {
  transition: 1s;
  transform: scale(0.85);
}
.swiper-slide-active,
.swiper-slide-duplicate-active {
  transform: scale(1.1);
}
</style>

效果如下

请添加图片描述

最后

感觉文章好的话记得点个心心和关注和收藏,有错的地方麻烦指正一下,如果需要转载,请标明出处,多谢!!!

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值