react中使用ztree,对ztree样式进行修改,ztree样式风格antd化

本文介绍如何调整ZTree的样式,使其更接近Ant Design的Tree组件风格,包括修改图标颜色、背景颜色、文字颜色及边框,适用于React项目中统一UI风格的需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于react里面使用ztree【https://blog.youkuaiyun.com/Chris__wang/article/details/86001063】  但是会发现ztree的样式风格与antd里面的tree风格大不相同,对比两者

 前两个带颜色的是ztree的,后面的是antd的, 对比发现ztree中第二个的样式是与antd最为接近的,就拿第二个来修改,首先是图标,ztree中用到的是精灵图,首先找到精灵图位置   node_modules\ztree\css\zTreeStyle\img

img文件夹中找到zTreeStandard.png,利用ps修改,我的方法是将+  -和文件图标  的颜色修改成react中的颜色,这里没有修改线,如果有需要也可以进行修改

修改前后对比【如果不想修改,可以使用下面的第二张图

接着就是选中后的背景颜色,文字颜色和有无边框,悬浮颜色

这个只需要修改样式文件即可node_modules\ztree\css\zTreeStyle\zTreeStyle.css

搜索  a.curSelectedNode  关键字,修改下面两行即可,这个可根据个人需求来

至于文字大小样式等可以使用fontCss属性

修改后样式

右上角点个赞,谢谢 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值