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

elementPlus的tree组件点击后有白色背景

在使用elementPlus的tree组件时,需要对它进行样式的重写,下面是相关代码

<script setup>
import { ref } from 'vue'
const data = [{label: 'Level one 1',children: [{label: 'Level two 1-1',children: [{label: 'Level three 1-1-1'}]}]},{label: 'Level one 2',children: [{label: 'Level two 2-1',children: [{label: 'Level three 2-1-1'}]},{label: 'Level two 2-2',children: [{label: 'Level three 2-2-1'}]}]},{label: 'Level one 3',children: [{label: 'Level two 3-1',children: [{label: 'Level three 3-1-1'}]},{label: 'Level two 3-2',children: [{label: 'Level three 3-2-1'}]}]}
]
</script><template><div class="tree_box"><el-tree style="max-width: 600px" :data="data" /></div>
</template><style scoped lang="scss">
.tree_box {background-color: purple;width: 400px;height: 400px;padding: 100px;
}
:deep(.el-tree) {background-color: transparent; // 整个tree组件的背景色.el-tree-node:focus > .el-tree-node__content {background: black !important; // tree选中之后的背景色}.el-tree-node__content {&:hover {background: black; // 鼠标hover背景色}}.el-tree-node__label {color: #fff; // 文字颜色}
}
</style>

下面是各个class的解释:

  • .el-tree:这个就是整个tree组件的根元素,这个class默认背景色是白色,看需求是变成透明还是什么颜色
  • .el-tree-node:focus > .el-tree-node__content:这个class会在点击tree之后生效,默认是白色
  • .el-tree-node__content:这个class是树组件的每一行的元素,鼠标hover时默认为白色背景,可以修改成需求的颜色
  • .el-tree-node__label: 这个class是树文字的class,可以设置文字的相关样式
http://www.lryc.cn/news/453005.html

相关文章:

  • 【Git】Git在Unity中使用时的问题记录
  • python学习记录6
  • MongoDB 的基本使用
  • 数据揭秘:分类与预测技术在商业洞察中的应用与实践
  • 学MybatisPlus
  • 如何使用工具删除 iPhone 上的图片背景
  • 软件工程-数据流图
  • 链式前向星(最通俗易懂的讲解)
  • 【C++设计模式】(四)创建型模式:简单工厂模式,工厂方法模式,抽象工厂模式
  • 浅析Golang的Context
  • 生日礼物C++代码
  • 使用python基于DeepLabv3实现对图片进行语义分割
  • 【漏洞复现】泛微OA E-Office do_excel.php 任意文件写入漏洞
  • 算法(食物链)
  • ubuntu20.04系统安装zookeeper简单教程
  • .NET Core 高性能并发编程
  • B 私域模式升级:开源技术助力传统经销体系转型
  • vue之vuex的使用及举例
  • 使用 vite 快速初始化 shadcn-vue 项目
  • 微信小程序:一个小程序跳转至另一个小程序
  • Java第二阶段---10方法带参---第二节 方法重载(Overloading)
  • Java Web 之 Session 详解
  • 63.5 注意力提示_by《李沐:动手学深度学习v2》pytorch版
  • vscode 的terminal 输出打印行数限制设置
  • 深入挖掘C++中的特性之一 — 继承
  • Linux 下 poll 详解
  • virtualbox配置为NAT模式后物理机和虚拟机互通
  • 工程机械车辆挖掘机自卸卡车轮式装载机检测数据集VOC+YOLO格式2644张3类别
  • [Notepad++] 文本编辑器的下载及详细安装使用过程(附有下载文件)
  • 深入浅出Java多线程(六):Java内存模型