当前位置: 首页 > news >正文

ElementUI,修改el-cascader的默认样式

Element UI 中的下拉弹窗是通过在整个body标签末尾动态添加div实现的,所以修改样式时,必须要定义全局样式才能实现样式覆盖,那怎样才能避免全局的样式污染呢?

解决办法:通过给组件添加自定义的 popper-class 属性来避免全局样式污染;

<el-cascaderv-model="showOptions"style="height: 36px;width:260px"placeholder="显示选项":options="optionsList":props="props"collapse-tagsclearablepopper-class="dropDownPanel"
></el-cascader>

在这里插入图片描述

下拉框的样式设置:

<style>
.dropDownPanel{background: #123493;border: 1px solid rgba(57,106,254,1);
}
.dropDownPanel[x-placement^=bottom] .popper__arrow {display: none;
}
.dropDownPanel .el-cascader-menu {color: #fff;border-right: 1px solid rgba(57,106,254,1);
}
.dropDownPanel .el-cascader-node.in-active-path {color: #38B4C1;/* background: transparent; */
}
.dropDownPanel .el-cascader-node.is-active {color: #38B4C1;
}
.dropDownPanel .el-cascader-node:not(.is-disabled):focus, 
.dropDownPanel .el-cascader-node:not(.is-disabled):hover {background-color: #0C0F56!important;
}
</style>

在这里插入图片描述
样式修改

<style scoped>
/deep/ .el-tag.el-tag--info {background-color: #123493;border-color: rgba(57,106,254,1);color: #FFFFFF;
}
/deep/ .el-cascader__tags .el-tag:not(.is-hit) {border-color: rgba(57,106,254,1);
}
</style>
http://www.lryc.cn/news/263101.html

相关文章:

  • 外卖系统海外版:代码与美食的完美交融
  • Java代码解析:初学者的编程入门指南
  • 数据结构--图
  • AXure的情景交互
  • 数据库操作习题12.12
  • Redis之INCR命令,通常用于统计网站访问量,文章访问量,分布式锁
  • window运行celery报错
  • 玩转Docker(五):网络
  • 选择合适教育管理软件:必须考虑的10个关键问题
  • 前端不同架构的分层设计
  • android系统镜像文件
  • 相位的重要性
  • (三十三)补充Python经典面试题(吸收高级编程特性)
  • SQL进阶理论篇(四):索引的结构原理(B树与B+树)
  • springMVC-模型数据的处理
  • 计算机组成原理-微指令的设计与微程序控制单元的设计
  • PyTorch机器学习与深度学习
  • 羊奶vs牛奶,羊大师告诉你谁是更营养的选择?
  • 机器学习之线性回归(Linear Regression)
  • ChatGPT与ArcGIS PRO 如何结合,打造一个全新的工作流程
  • 【深度学习】对比学习的损失函数
  • 哈夫曼解码
  • Excel小技能:excel如何将数字20231211转化成指定日期格式2023/12/11
  • Selenium自动化测试框架(超详细总结分享)
  • STM32 DAC+串口
  • SolidWorks二次开发 C#-读取基于Excel的BOM表信息
  • maui中实现加载更多 RefreshView跟ListView(2)
  • win10环境下git安装和基础操作
  • 将yolo格式转化为voc格式:txt转xml(亲测有效)
  • 字符串 - 541.反转字符串II(C#和C实现)