ztree.js前端插件样式文字大小文字背景修改

css代码如下

复制代码
<style>
    /* zTree */

    /*菜单文字背景与文字大小*/
    .ztree * {
        font-size: 15px;
        background-color: #3371ae;
        border-radius: 8px;
    }
    .ztree {
        margin: 10px;
        display: block !important;
        background: linear-gradient(135deg, #212529 0%, #343a40 100%);
        border-radius: 8px;
        box-shadow: inset 0 1px 1px rgba(255,255,255,0.1),
        0 4px 12px rgba(0,0,0,0.3);
    }

    .ztree li {
        display: block !important;
        margin: 8px 10px !important; /* 增加水平边距 */
    }

    .ztree li a {
        display: flex !important;
        justify-content: center;
        align-items: center;
        min-height: 40px; /* 固定高度 */
        padding: 8px 20px;
        color: #e9ecef !important;

        font-family: 'Microsoft YaHei', sans-serif;
        background-color: rgba(73, 80, 87, 0.3);
        border-radius: 8px !important;
        transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
        text-decoration: none !important;
    }

    /* 状态效果增强 */
    .ztree li a:hover {
        background-color: #495057 !important;
        transform: translateY(-2px);
        box-shadow: 0 4px 8px rgba(0,0,0,0.2);
    }

    .ztree li a.curSelectedNode  {
        background: #0d6efd !important;
        box-shadow: 0 2px 6px rgba(13, 110, 253, 0.5);
    }
</style>

如果是去图标在js代码里找到这个配置

复制代码
// zTree 配置
        var setting = {
            view: {
                showLine: true,
                showIcon: false,//节点图标
                selectedMulti: false,
                addDiyDom: function(treeId, treeNode) {
                    // 完全移除展开控制元素
                    $("#" + treeNode.tId + "_switch").remove();

                    // 添加自定义交互元素
                    if(treeNode.status)  {
                        $("#" + treeNode.tId + "_a").append(
                            `<span class="status-badge ${treeNode.status}"></span>`
                        );
                    }
                }
            },
            data: {
                simpleData: {
                    enable: true,//如果为true,可以直接把从数据库中得到的List集合自动转换为Array格式
                    idKey: "id",
                    pIdKey: "pId",
                    rootPId: 0
                }
            },
            callback: {
                onClick: zTreeOnClick,
                beforeClick: beforeClick
            }
        };
相关推荐
cxr8286 分钟前
HyperMind Lab M1 架构地基 Implementation Plan <二>
开发语言·人工智能·架构
小玮看世界11 分钟前
[Python] str() 和 join() 的区别与实战避坑指南
前端·javascript·python
特立独行的猫a14 分钟前
Tauri v2的Rust应用 → HarmonyOS(鸿蒙 PC)移植30分钟速成指南
开发语言·rust·harmonyos·tauri·移植·鸿蒙pc
hyf32663316 分钟前
低成本站群泛程序部署:单服务器托管百站稳定运行教程
运维·服务器·前端·搜索引擎·蜘蛛池
迷迭香yy18 分钟前
大宗交易折溢价因子怎么挖掘本地化Python全流程实战
开发语言·人工智能·python
xieliyu.22 分钟前
UPD协议结构以及开发中注意事项
java·开发语言·笔记·java-ee
Yweir27 分钟前
AI大模型开发-Python介绍、版本说明
开发语言·人工智能·python
程序员黑豆32 分钟前
Java正则表达式详解
java·前端·ai编程
峥嵘life8 小时前
Android16 311Y3 EAP-TLS 网络连接失败分析与修复总结
android·开发语言·人工智能·php
不可求~9 小时前
多模型路由怎么落地:把任务分流写进项目的最小实现
java·前端·数据库