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
            }
        };
相关推荐
掘金一周10 分钟前
想问问掘友们:AI 时代,资深开发的核心价值到底在哪里?| 沸点周刊 7.23
前端·人工智能·后端
橘子星19 分钟前
🚀 手把手带你写一个端侧 AI 应用的"加载进度条"与"聊天对话框"
前端·人工智能
2zcode35 分钟前
基于MATLAB深度学习的乳腺钼靶影像乳腺癌智能诊断系统设计与实现
开发语言·深度学习·matlab·乳腺癌
MoonBit月兔39 分钟前
错过大赛报名?MoonBit 开源大赛- 8 月黑客松正式开启
开发语言·ai-native·moonbit
weixin_538601971 小时前
智能体测开Day31
开发语言·python
37.2℃9951 小时前
专业的Claude Design解决方案
前端·算法
Jolyne_1 小时前
ng-zorro-table列宽resize后宽度是NaN的源码调试记录
前端
liwulin05061 小时前
【ollama】自定义结构化输出
linux·前端·数据库·ollama
geovindu1 小时前
java: Facade Pattern
java·开发语言·后端·外观模式·结构型模式
listening7771 小时前
HarmonyOS 6.1 元服务深度优化:从“秒开”到“常驻”的极致体验
java·开发语言·spring