《ElementUI/Plus 基础知识》el-tree 之修改可拖拽节点的高亮背景和线

前言

收到需求,PM 觉得可拖拽节点的高亮背景和线样式不明显!CSS 样式得改!
注意:下述方式适用于ElementUI el-tree 和 ElementPlus el-tree!

修改

拖拽被叠加节点的背景色和文字

  • 关键类名 is-drop-inner
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color: red;color: yellow;
}
  • 修改效果:如图所示,被叠加的高亮节点为蓝底白字
    在这里插入图片描述
  • 修改效果:如图所示,被叠加的高亮节点为红底黄字
    在这里插入图片描述

拖拽插入节点之间的高亮线

  • 关键类名 el-tree__drop-indicator
.el-tree__drop-indicator {height: 3px;background-color: red;
}
  • 修改效果:如图所示,高亮线为高1px ,蓝色
    在这里插入图片描述

  • 修改效果:如图所示,高亮线为高3px ,红色
    在这里插入图片描述

完整代码

<template><el-tree:data="data"show-checkboxdraggablenode-key="id":default-expanded-keys="[2, 3]":default-checked-keys="[5]"></el-tree>
</template>
<script>export default {data() {return {data: [{id: 1,label: '一级 2',children: [{id: 3,label: '二级 2-1',children: [{id: 4,label: '三级 3-1-1'}, {id: 5,label: '三级 3-1-2',disabled: true}]}, {id: 2,label: '二级 2-2',disabled: true,children: [{id: 6,label: '三级 3-2-1'}, {id: 7,label: '三级 3-2-2',disabled: true}]}]}],defaultProps: {children: 'children',label: 'label'}};}};
</script>
<style>
// 拖拽时,被叠加节点的背景色和文字
.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color: red;color: yellow;
}
// 拖拽时,插入节点之间的高亮线
.el-tree__drop-indicator {height: 3px;background-color: red;
}
</style>

最后

ElementUI el-tree 和 ElementPlus el-tree 皆可用~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/45363.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从机器语言到现代编程语言的飞跃

在人类追求自动化与智能化的道路上&#xff0c;编程语言作为连接人类思维与计算机执行能力的桥梁&#xff0c;经历了从原始到现代的巨大飞跃。本文将带您穿越时间的长河&#xff0c;探索编程语言从最初的机器语言到如今多样化、高级化的演变历程。 机器语言与汇编语言&#xf…

C++语法提高A-字节对齐

字节对齐 字节对齐&#xff08;Byte Alignment&#xff09; 是计算机内存管理中的一个重要概念&#xff0c;指的是数据在内存中存储时&#xff0c;其地址应该是某个特定字节数的整数倍。不同的处理器和操作系统可能要求不同的对齐方式&#xff0c;以提高数据访问效率和保证正确…

Day02-ES集群常见术语,索引管理,文档管理,IK分词器,数据类型映射及kibana环境安装

Day02-ES集群常见术语&#xff0c;索引管理&#xff0c;文档管理&#xff0c;IK分词器&#xff0c;数据类型映射及kibana环境安装 1、昨日内容回顾2、今日内容预告3、ES的常见术语4、索引管理4.1 查看索引4.2 创建索引4.3 修改索引4.4 删除索引4.5 索引别名4.6 关闭索引4.7 打开…

C# AGV小车通讯开发的方法

AGV (Automated Guided Vehicle) 小车的通讯开发通常涉及与AGV控制系统或调度系统的数据交换。在C#中实现AGV小车通讯&#xff0c;可以采用多种方法&#xff0c;具体取决于AGV的通信协议和硬件接口。以下是一些常用的开发方法&#xff1a; 1. 串行通讯 (Serial Communication)…

FakeNewsGPT4:通过知识增强的大规模视觉语言模型推进多模态假新闻检测

FakeNewsGPT4: Advancing Multimodal Fake News Detection through Knowledge-Augmented LVLMs 1.概述 当前,多模态假新闻的大量涌现导致了显著的分布差异,这一现状亟需我们开发具备广泛适用性的检测器。然而,现有假新闻检测器因特定领域内的训练方式,难以有效获取开放世…

<数据集>Udacity交通目标识别数据集<目标检测>

数据集格式&#xff1a;VOCYOLO格式 图片数量&#xff1a;13239张&#xff08;实际有15000张&#xff0c;但其中1761张无标签的图片被我去除掉&#xff09; 标注数量(xml文件个数)&#xff1a;13239 标注数量(txt文件个数)&#xff1a;13239 标注类别数&#xff1a;11 标注…

护网--1

实验要求&#xff1a; 实现过程&#xff1a; &#xff08;一&#xff09;配置防火墙接口&#xff1a; 在防火墙上创建两个子接口&#xff1a;1/0/1.1 1/0/1.2 在浏览器上用视图界面配置接口&#xff1a; 到服务器&#xff1a; 到生产区&#xff1a; 到办公区&#xff1a; 到…

离线下载linux mysql和mysql基本库

下载地址&#xff1a;https://dev.mysql.com/downloads/mysql/ 选择数据库版本&#xff0c;系统&#xff0c;系统版本信息 下载需要的rpm包&#xff0c;传入服务器&#xff0c;使用yum install xxx.rpm安装即可 mysql-community下载地址 https://dev.mysql.com/downloads/my…

专业无线麦克风品牌排行榜,无线麦克风哪个品牌音质最好

在数字化的浪潮中&#xff0c;个人创作与表达的舞台日益宽广。无论是专业的影像工匠、热情四溢的播客主播&#xff0c;亦或是生活点滴的记录者——Vlogger&#xff0c;一套卓越的音频装备是确保声音纯净、无瑕传递给观众的基石。无线领夹麦克风凭借其携带方便、操作简便以及卓越…

ai写作软件哪个好?亲测好用的5款工具分享

一眨眼&#xff0c;初伏就要到来了~办公室内的高温仿佛连空气都凝固了&#xff0c;键盘敲击声似乎都变得沉重而迟缓。在这样的天气下&#xff0c;创意与灵感似乎也躲进了阴凉处&#xff0c;办公效率显然大打折扣。 幸运的是&#xff0c;被我找到了新的应对之策&#xff0c;那便…

LINUX高级编程part2

var 123&#xff1b; echo &var 》 终端会自动打印出var的赋值即 123&#xff1b; shell变量&#xff1a; 环境变量 // 位置变量 //自定义变量 环境变量&#xff1a;&#xff08;env&#xff09; 环境指的是操作系统的环境。 env 会打印当前操作系统的所有环…

顺序表的应用之通讯录专题

顺序表的应用 1.基于动态顺序表实现通讯录&#xff1a; C语言基础要求&#xff1a; 结构体&#xff0c;动态内存管理&#xff0c;顺序表&#xff0c;文件操作 1.功能要求 1)至少能够存储100个人的通讯信息2)能够保存用户信息:名字、性别、年龄、电话、地址等3)增加联系人…

FastAPI 学习之路(四十七)WebSockets(三)登录后才可以聊天

之前我们是通过前端自动生成的token信息&#xff0c;这次我们通过注册登录&#xff0c;保存到本地去实现。首先&#xff0c;我们实现一个登录页面&#xff0c;放在templates目录下。 <!DOCTYPE html> <html lang"en"> <head><meta charset&quo…

PHP单商户微店b2c商城微信小程序系统源码

打造专属线上购物空间&#x1f6cd;️ &#x1f680;【开篇&#xff1a;解锁新零售时代新风尚】&#x1f680; 在这个数字化飞速发展的时代&#xff0c;线上购物已成为我们日常生活不可或缺的一部分。对于单商户而言&#xff0c;拥有一个专属的B2C商城微信小程序&#xff0c;…

SHAP(SHapley Additive exPlanations)算法

SHAP&#xff08;SHapley Additive exPlanations&#xff09;算法是一种用于解释机器学习模型的方法&#xff0c;它基于博弈论中的 Shapley 值。 Shapley 值原本用于解决合作博弈中参与者对总收益贡献的分配问题。SHAP 算法将每个特征值对模型输出的贡献视为一种“公平”的分配…

【番外】Springboot集成推荐配置及十问RocketMQ

文章目录 Springboot推荐配置方式十问1. 为什么springboot系统集成只有一个producer&#xff0c;并集成到RocketMQTemplate里面&#xff1f;2. 为什么consumer必须要再额外使用一个MessageListener来处理消息&#xff1f;3. 一个系统只用一个producer和consumer可不可行&#x…

非堆成加密SM2算法java实现

基于SM2算法的Java示例代码&#xff0c;展示了如何进行公钥加密、私钥解密、私钥签名和公钥验签。 非堆成加密公私钥使用学习请查看&#xff1a;非堆成加密公私钥使用-CSDN博客 RSA算法&#xff1a;非堆成加密RSA算法java实现-CSDN博客 代码示例 展示了以下步骤&#xff1a…

Xcode打包与发布全攻略:将你的应用带上App Store

标题&#xff1a;Xcode打包与发布全攻略&#xff1a;将你的应用带上App Store 在应用开发旅程的最后阶段&#xff0c;打包和发布流程是将应用呈现给用户的关键步骤。Xcode&#xff0c;作为iOS和macOS应用开发的官方工具&#xff0c;提供了一套完整的打包和发布机制。本文将详细…

图形化编程题库:Scratch图形化编程1~4真题及答案汇总

图形化编程题库全面覆盖Scratch编程学习&#xff0c;精心整理了从基础到进阶的1~4级真题及详尽答案汇总。无论您是Scratch编程初学者还是寻求提升的练习者&#xff0c;这里都能找到丰富的练习题资源&#xff0c;助力您通过实战加深理解&#xff0c;掌握图形化编程的精髓与技巧。…

Centos7 yum 报错「Errno 256」No more mirrors to try 解决方法

解决方案大致有三种 一、更新yum 二、若不行&#xff0c;可能是因为DNS不稳定吧&#xff0c;因为yum安装时会从三个”repo源“&#xff08;base&#xff0c;extras&#xff0c;updates&#xff09;随机获取地址 三、分析总结法 背景 我使用yum方式安装软件时&#xff0c;比…