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
            }
        };
相关推荐
想吃火锅100514 分钟前
【leetcode】405.数字转换为十六进制数js
开发语言·javascript·ecmascript
专注VB编程开发20年44 分钟前
AI 生成C# WinForm 窗体 = 目前就是垃圾
开发语言·人工智能·c#
cfm_29141 小时前
JVM GC垃圾回收初步了解
java·开发语言·jvm
~小先生~1 小时前
Python从入门到放弃(一)
开发语言·python
许彰午1 小时前
17_synchronized关键字深度解析
java·开发语言
z落落2 小时前
C# 泛型接口和泛型类+泛型约束
开发语言·c#
阿正的梦工坊2 小时前
【Rust】02-变量、不可变性与基础类型
开发语言·后端·rust
阿正的梦工坊2 小时前
【Rust】08-集合类型、字符串与迭代器入门
开发语言·rust·c#
FuckPatience2 小时前
C# 使用泛型协变将派生类类型替换为基类类型
开发语言·c#
张忠琳2 小时前
【Go 1.26.4】(Part 1) Go 1.26.4 超深度源码分析 — 总体架构与模块全景
开发语言·golang