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
            }
        };
相关推荐
悟能不能悟18 小时前
java的java.sql.Date和java.util.Date的区别,应该怎么使用
java·开发语言
循环过三天18 小时前
3.4、Python-集合
开发语言·笔记·python·学习·算法
_院长大人_20 小时前
设计模式-工厂模式
java·开发语言·设计模式
MATLAB代码顾问20 小时前
MATLAB实现决策树数值预测
开发语言·决策树·matlab
devincob21 小时前
js原生、vue导出、react导出、axios ( post请求方式)跨平台导出下载四种方式的demo
javascript·vue.js·react.js
编程社区管理员21 小时前
React 发送短信验证码和验证码校验功能组件
前端·javascript·react.js
葡萄城技术团队21 小时前
迎接下一代 React 框架:Next.js 16 核心能力解读
javascript·spring·react.js
全马必破三21 小时前
React“组件即函数”
前端·javascript·react.js
三思而后行,慎承诺21 小时前
React 底层原理
前端·react.js·前端框架
座山雕~21 小时前
html 和css基础常用的标签和样式
前端·css·html