From 9e67cd71e921780c2f65128f7aa403a8cb7b5ff1 Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 2 Oct 2026 02:35:08 +0000 Subject: [PATCH] =?UTF-8?q?fix(theme):=20=E6=B8=85=E7=88=BD=E7=9A=AE?= =?UTF-8?q?=E8=82=A4=E4=BE=A7=E6=A0=8F=E8=8F=9C=E5=8D=95=E8=A1=8C=E9=AB=98?= =?UTF-8?q?=E7=B4=A7=E5=87=91=E5=8C=96=EF=BC=8840px=E2=86=9232px=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/common/css/theme/_fresh.scss | 13 ++++++++++++- public/static/common/css/theme/index.css | 6 +++++- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/public/static/common/css/theme/_fresh.scss b/public/static/common/css/theme/_fresh.scss index 56d6ec2..336bfa5 100644 --- a/public/static/common/css/theme/_fresh.scss +++ b/public/static/common/css/theme/_fresh.scss @@ -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; } diff --git a/public/static/common/css/theme/index.css b/public/static/common/css/theme/index.css index 6b4c051..64107f5 100644 --- a/public/static/common/css/theme/index.css +++ b/public/static/common/css/theme/index.css @@ -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; }