使用swiper

cnpm i swiper@5.4.5  --save
然后在main.js里面引入样式
import 'swiper/css/swiper.css'
在需要的页面当中调取import Swiper from "swiper";
然后就可以开始写轮播图了

效果

!<template><div><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide"><imgsrc="https://img.alicdn.com/tps/i4/TB1yqAhcpmWBuNjSspdSuvugXXa.jpg"/></div><div class="swiper-slide"><imgsrc="https://img.alicdn.com/tps/i4/TB1XVCsaTdYBeNkSmLySutfnVXa.jpg"/></div><div class="swiper-slide"><imgsrc="'https://img.alicdn.com/simba/img/TB1ror0cf5TBuNjSspcSuvnGFXa.jpg"/></div><div class="swiper-slide"><imgsrc="https://img.alicdn.com/tfs/TB1ed2lggmTBuNjy1XbXXaMrVXa-1130-500.jpg_q100.jpg_.webp"/></div></div><div class="swiper-pagination pagiation"></div></div></div>
</template>
<script>
import Swiper from "swiper";
export default {mounted() {const bgColor = this.$refs.bgColor;new Swiper(".swiper", {loop: true,pagination: {el: ".swiper-pagination",clickable: true,},navigation: {nextEl: ".swiper-button-next",prevEl: ".swiper-button-prev",},});},
};
</script><style lang="scss">
.swiper-slide {width: 200px;height: 100px;border: 1px solid red;img {width: 100%;height: 100%;}
}
.swiper-pagination-bullets {top: 70px !important;
}
</style>

让背景随着轮播的图片变化而改变

轮播的on属性

效果

!<template><div><div class="swiper"><div class="swiper-wrapper"><div class="swiper-slide"><imgsrc="https://img.alicdn.com/tps/i4/TB1yqAhcpmWBuNjSspdSuvugXXa.jpg"/></div><div class="swiper-slide"><img/></div><div class="swiper-slide"><imgsrc="'https://img.alicdn.com/simba/img/TB1ror0cf5TBuNjSspcSuvnGFXa.jpg"/></div><div class="swiper-slide"><imgsrc="https://img.alicdn.com/tfs/TB1ed2lggmTBuNjy1XbXXaMrVXa-1130-500.jpg_q100.jpg_.webp"/></div></div><div class="swiper-pagination pagiation"></div></div><div class="footer" :style="{background:bgColor}" ref="bgColor"></div></div>
</template>
<script>
import Swiper from "swiper";
export default {mounted() {const bgColor = this.$refs.bgColor;new Swiper(".swiper", {loop: true,pagination: {el: ".swiper-pagination",clickable: true,},//动态on:{slideChange:function (e) {const i = this.realIndex;}},// 让背景与对应的轮播图颜色保持一致 // 这种是静态的 // on: {//   slideChange: function () {//     console.log(this.realIndex);//     const i = this.realIndex;//     if (i == 0) {//       bgColor.style.transition = "all 0.1s";//       bgColor.style.backgroundColor = "#F3BAC1";//     } else if (i == 1) {//       bgColor.style.transition = "all 0.1s";//       bgColor.style.backgroundColor = "#A9282A";//     } else if (i == 2) {//       bgColor.style.transition = "all 0.1s";//       bgColor.style.backgroundColor = "#5496A0";//     } else {//       bgColor.style.transition = "all 0.1s";//       bgColor.style.backgroundColor = "#E6E6E6";//     }//   },// },navigation: {nextEl: ".swiper-button-next",prevEl: ".swiper-button-prev",},});},
};
</script><style lang="scss">
.swiper-slide {width: 200px;height: 100px;border: 1px solid red;img {width: 100%;height: 100%;}
}
.swiper-pagination-bullets {top: 70px !important;
}
.footer {height: 200px;border: 1px solid red;
}
</style>

让对应背景随着轮播的图片变化而改变相关推荐

  1. Vue+Echarts构建可视化大数据平台实战项目(上)粒子动效,登录界面抖动,背景图轮播★

    Vue+Echarts构建可视化大数据平台实战项目(上) 前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就 ...

  2. JS 轮播图 图片切换(定时器)

    标题JS 轮播图 图片切换(定时器) 这次的轮播图与上次的图片切换相比,仅仅是加上了定时器,使其可以自动切换. 上次的图片切换的链接:https://blog.csdn.net/qq_38318589 ...

  3. html代码轮播图片错位,可拖动选项卡嵌套图片轮播时图片错位的问题

    求助大侠,在可拖动选项卡里面嵌套图片轮播时,轮播的图片显示不正确,代码和截图看下边. 求助大侠给解决一下. Hello MUI html, body { background-color: #efef ...

  4. 微信小程序—swiper轮播图图片不显示的解决方法

    swiper轮播图图片不显示的解决方法 遇到图片无法显示的问题,是样式问题 在wxss里面新型修改 设置宽度 .container{width: 750rpx; } .container swiper ...

  5. CSS3动画实现背景图轮播

    CSS3动画实现背景图轮播 利用css3动画切换背景图的路径:使这个动画无限循环下去,以实现背景图切换的效果. 代码: <!DOCTYPE html> <html lang=&quo ...

  6. 移动端实现swiper轮播的图片视频播放video,仿淘宝商品详情的视频播放(兼容ios和android)

    前段时间项目里需要,实现仿淘宝图片视频切换的功能,在网上找了很久,根据网上所收集的信息,最后整合实现项目需求,这里兼容了ios和android,直接拿来用即可,这里是用来记录学习使用的,大家有什么问题 ...

  7. 微信小程序轮播图单独添加图片、修改轮播图图片、单独修改某张图片

    小老弟上课的基本见解,有错误欢迎大牛们指正 <!--pages/swiper/swiper.wxml--> <text>pages/swiper/swiper.wxml< ...

  8. android 3d布局轮播,android 图片/视频混合轮播控件banner

    android 图片/视频混合轮播控件banner 在youth5201314的图片轮播控件做的修改 原作者github地址:https://github.com/youth5201314/banne ...

  9. 【Web前端】【疑难杂症】轮播图图片自适应显示问题(bootstrap3轮播图)

    关键代码 html <!-- 轮播图开始--><div id="header" class="carousel slide"><! ...

  10. swiper vue 切换到指定_vue+swiper实现背景跟随轮播图切换

    一. 图片变量设置 1.Less: @imgurl: "../images/"; .container { width: 100%; height: 100%; backgroun ...

最新文章

  1. HttpWebRequest类之基本定义
  2. Nginx源代码分析 - 日志处理
  3. 博客园外挂之一Web搜索引擎命中统计
  4. chrome/edge插件备忘
  5. 云炬随笔20180421
  6. ios::ate ios::app ios::out ios::in ios::trunc ios::binary(组合总结)
  7. 每天学点java_反射作用
  8. flask redis_在Flask应用程序中将Redis队列用于异步任务
  9. SQL Server :理解数据记录结构
  10. mysql把select结果存到变量中_mysql实例 select into保存到变量的例子
  11. 程式CSCMSV4黑色炫酷DJ音乐门户模板 音乐网源码
  12. 网页浏览器 市面上存在的网页浏览器
  13. 利用Python爬取3万多条上海二手房信息,我得出的结论是?
  14. Sqilabs第五关注入常用注入方式详解
  15. GitHub入门:教你如何查找GitHub中最热项目/最牛大神的方法
  16. ddl是什么意思网络语_ddl是什么意思(网络语ddl是什么梗)
  17. 骑士游历问题【JAVA板】代码详细流
  18. 信号链(Signal Chain)芯片
  19. 冷门又实用的Excel技巧知识,还不来看看嘛
  20. 机器学习之分类器性能指标之ROC曲线、AUC值

热门文章

  1. Android10相机能够到获取经纬度,但是不能在相机中显示
  2. inovance变频器说明书参数设置_汇川(INOVANCE)MD300A变频器说明书.pdf
  3. fastboot刷机工具_小米手机刷机教程整合版
  4. 小米android手机怎么刷机,小米4手机怎么刷机 小米4刷机图文教程
  5. qlistview 自定义控件,是否可以在QListView中添加自定义窗口小部件?
  6. 黑马python5_黑马Python5.0+人工智能课程升级5.0版本!【完整无秘】
  7. 【黑马Python】(3)
  8. redis key 操作大全
  9. 个别海康摄像机通过国标GB28181接入EasyCVR,视频无法打开的解决办法
  10. html2canvas ios 15.0截屏 变黑 页面刷新