elementUI 轮播图 ----Carousel 走马灯笔记

在有限空间内,循环播放同一类型的图片、文字等内容

用法:

javascript 复制代码
<el-carousel :interval="5000" arrow="always">
    <el-carousel-item v-for="item in 4" :key="item">
      <h3>{{ item }}</h3>
    </el-carousel-item>
  </el-carousel>

定义高度:使用属性 hight(ex:使得轮播图高度自适应父级元素)

javascript 复制代码
//定义变量
carouselHight:''
//添加监听 其中parentdom为父级元素id
 window.addEventListener("resize", ()=>{
 this.carouselHight = document.getElementById('parentdom') .offsetHeight;
 this.$message.error( String(this.carouselHight))
});

CSS 样式

javascript 复制代码
//定义每张卡片的样式
.el-carousel__item *{
  background-color:  rgba(0,0,0,0) !important;
}

//  /* 左右箭头宽高 */
.el-carousel__arrow{
    height: 50px;
    width: 50px
}
/* 鼠标划过样式透明 */
.el-carousel__arrow:hover {
    background-color: rgba(0,0,0,0);
}
//切换左右箭头样式
.el-carousel__arrow--left {
  color: transparent;
  /* 设置背景图片 */
  background: url("../assets/SecurityScreenCarouselLeft.png") no-repeat center center;
  background-size: 80px;
}
.el-carousel__arrow--right {
  color: transparent;
  /* 设置背景图片 */
  background: url("../assets/SecurityScreenCarouselRight.png") no-repeat center center;
  background-size: 80px;
}
相关推荐
姑苏洛言3 小时前
30天搭建消防安全培训小程序
前端
左钦杨4 小时前
Nuxt2 vue 给特定的页面 body 设置 background 不影响其他页面
前端·javascript·vue.js
yechaoa4 小时前
【揭秘大厂】技术专项落地全流程
android·前端·后端
MurphyChen4 小时前
🤯 一行代码,优雅的终结 React Context 嵌套地狱!
前端·react.js
逛逛GitHub4 小时前
推荐 10 个受欢迎的 OCR 开源项目
前端·后端·github
我是大咖4 小时前
c语言笔记 结构体内嵌套结构体的表示方式
笔记
_xaboy4 小时前
开源 FormCreate 表单设计器配置组件的多语言
前端·vue.js·低代码·开源·可视化表单设计器
uglyduckling04124 小时前
小程序构建NPM失败
前端·小程序·npm
草原上唱山歌5 小时前
C/C++都有哪些开源的Web框架?
前端·c++·开源
烛阴5 小时前
JavaScript 调度:setTimeout 和 setInterval
前端·javascript