fix(theme): 清爽皮肤侧栏菜单行高紧凑化(40px→32px)

This commit is contained in:
augushong
2026-10-02 02:35:08 +00:00
parent 0d66efa9b3
commit 9e67cd71e9
2 changed files with 17 additions and 2 deletions

View File

@@ -167,6 +167,13 @@ $shadow-pop: 0 6px 16px rgba(31, 35, 41, .08);
padding-bottom: 0;
}
// zoom 悬浮面板 a 不经过 layuimini.css 的 5px padding 规则,但 layui.css 的
// .layui-nav-tree .layui-nav-item>a { padding:5px 0 } 同样把它顶成 42px,一并归零
.layuimini-menu-left-zoom.layui-nav-tree .layui-nav-item>a {
padding-top : 0;
padding-bottom: 0;
}
// layui.css 给树形导航箭头留了 5px 上下 padding(40px 时代的垂直微调),32px 下
// 变成 42px 溢出盒,字形随之下偏并被 a 的 overflow:hidden 裁切,同步归零即随
// line-height 自动居中。
@@ -176,7 +183,11 @@ $shadow-pop: 0 6px 16px rgba(31, 35, 41, .08);
padding-bottom: 0;
}
.layuimini-mini .layuimini-menu-left .layui-nav .layui-nav-item a {
// 收起态:.layuimini-mini 挂 .layui-layout-body(elem-style-fresh 同元素非祖先),
// 且 .layui-side 与 .layuimini-menu-left 是同一元素,嵌套前缀表达不了上述复合关系;
// 改用真实中间档 .layui-layout-admin 堆特异性压过 layuimini.css 收起态规则
// ((0,5,1) > 框架 (0,4,1),media query 内外通吃;展开态同值命中无害)
.layui-layout-admin .layuimini-menu-left .layui-nav .layui-nav-item a {
height : 32px;
line-height: 32px;
}

View File

@@ -2274,12 +2274,16 @@
padding-top: 0;
padding-bottom: 0;
}
.elem-style-fresh .layuimini-menu-left-zoom.layui-nav-tree .layui-nav-item > a {
padding-top: 0;
padding-bottom: 0;
}
.elem-style-fresh .layuimini-menu-left .layui-nav-tree .layui-nav-item > a .layui-nav-more,
.elem-style-fresh .layuimini-menu-left-zoom.layui-nav-tree .layui-nav-item > a .layui-nav-more {
padding-top: 0;
padding-bottom: 0;
}
.elem-style-fresh .layuimini-mini .layuimini-menu-left .layui-nav .layui-nav-item a {
.elem-style-fresh .layui-layout-admin .layuimini-menu-left .layui-nav .layui-nav-item a {
height: 32px;
line-height: 32px;
}