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;
}
相关推荐
Lester_11011 小时前
嵌入式学习笔记 - STM32 ADC 模块工作模式总结
笔记·学习
水银嘻嘻6 小时前
12 web 自动化之基于关键字+数据驱动-反射自动化框架搭建
运维·前端·自动化
小嘟嚷ovo6 小时前
h5,原生html,echarts关系网实现
前端·html·echarts
十一吖i7 小时前
Vue3项目使用ElDrawer后select方法不生效
前端
只可远观7 小时前
Flutter目录结构介绍、入口、Widget、Center组件、Text组件、MaterialApp组件、Scaffold组件
前端·flutter
周胡杰7 小时前
组件导航 (HMRouter)+flutter项目搭建-混合开发+分栏效果
前端·flutter·华为·harmonyos·鸿蒙·鸿蒙系统
敲代码的小吉米7 小时前
前端上传el-upload、原生input本地文件pdf格式(纯前端预览本地文件不走后端接口)
前端·javascript·pdf·状态模式
是千千千熠啊7 小时前
vue使用Fabric和pdfjs完成合同签章及批注
前端·vue.js
九月TTS8 小时前
TTS-Web-Vue系列:组件逻辑分离与模块化重构
前端·vue.js·重构
愚戏师8 小时前
Linux复习笔记(六)shell编程
linux·笔记·shell