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
            }
        };
相关推荐
北冥湖畔的燕雀39 分钟前
C++泛型编程(函数模板以及类模板)
开发语言·c++
demi_meng2 小时前
reactNative 遇到的问题记录
javascript·react native·react.js
QX_hao2 小时前
【Go】--map和struct数据类型
开发语言·后端·golang
你好,我叫C小白2 小时前
C语言 循环结构(1)
c语言·开发语言·算法·while·do...while
千码君20163 小时前
React Native:从react的解构看编程众多语言中的解构
java·javascript·python·react native·react.js·解包·解构
Evand J4 小时前
【MATLAB例程】基于USBL和DVL的线性回归误差补偿,对USBL和DVL导航数据进行相互补偿,提高定位精度,附代码下载链接
开发语言·matlab·线性回归·水下定位·usbl·dvl
lijun_xiao20095 小时前
前端最新Vue2+Vue3基础入门到实战项目全套教程
前端
爱喝白开水a5 小时前
LangChain 基础系列之 Prompt 工程详解:从设计原理到实战模板_langchain prompt
开发语言·数据库·人工智能·python·langchain·prompt·知识图谱
Neverfadeaway5 小时前
【C语言】深入理解函数指针数组应用(4)
c语言·开发语言·算法·回调函数·转移表·c语言实现计算器
90后的晨仔5 小时前
Pinia 状态管理原理与实战全解析
前端·vue.js