From 0d66efa9b30e175f83c397cac124ce5e2add219a Mon Sep 17 00:00:00 2001 From: augushong Date: Fri, 2 Oct 2026 01:52:52 +0000 Subject: [PATCH] =?UTF-8?q?style(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=E9=A1=B9=E8=A1=8C?= =?UTF-8?q?=E9=AB=98=E6=94=B6=E7=B4=A7=E4=B8=BA=2032px?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/static/common/css/theme/_fresh.scss | 33 +++++++++++++++++++++- public/static/common/css/theme/index.css | 18 ++++++++++++ 2 files changed, 50 insertions(+), 1 deletion(-) diff --git a/public/static/common/css/theme/_fresh.scss b/public/static/common/css/theme/_fresh.scss index 36b2210..56d6ec2 100644 --- a/public/static/common/css/theme/_fresh.scss +++ b/public/static/common/css/theme/_fresh.scss @@ -149,7 +149,38 @@ $shadow-pop: 0 6px 16px rgba(31, 35, 41, .08); border-bottom : $border-light 1px solid; } -// D. 侧栏(菜单项 40px 高度不动;常态文字色由 F 段 T11/T12 接管,本段仅保留 hover 背景/边框/激活胶囊) +// D. 侧栏(菜单项 32px 紧凑行高(用户验收定案,仅 fresh);常态文字色由 F 段 T11/T12 接管,本段仅保留 hover 背景/边框/激活胶囊) +// 40px→32px:layuimini.css 同姿态规则((0,3,1) 无 !important)+1 类前缀(由 index.scss +// 包裹注入)即稳赢;>a 的 5px 上下 padding 依 border-box 同步归零,否则 32px 行盒在 +// 22px 内容区内下偏;layui nav-more 为字体图标(top:0,line-height 继承自 a), +// 行高变更后自动垂直居中,无需同步。收起态 .layuimini-mini 挂 .layui-layout-body +// (框架规则 (0,4,1) 在 1025px 媒体查询内),单独加一档类压过同特异性竞争; +// zoom 悬浮面板(layer.tips 动态插 body 下)一并承接。 +.layuimini-menu-left .layui-nav .layui-nav-item a, +.layuimini-menu-left-zoom.layui-nav .layui-nav-item a { + height : 32px; + line-height: 32px; +} + +.layuimini-menu-left .layui-nav .layui-nav-item>a { + padding-top : 0; + padding-bottom: 0; +} + +// layui.css 给树形导航箭头留了 5px 上下 padding(40px 时代的垂直微调),32px 下 +// 变成 42px 溢出盒,字形随之下偏并被 a 的 overflow:hidden 裁切,同步归零即随 +// line-height 自动居中。 +.layuimini-menu-left .layui-nav-tree .layui-nav-item>a .layui-nav-more, +.layuimini-menu-left-zoom.layui-nav-tree .layui-nav-item>a .layui-nav-more { + padding-top : 0; + padding-bottom: 0; +} + +.layuimini-mini .layuimini-menu-left .layui-nav .layui-nav-item a { + height : 32px; + line-height: 32px; +} + .layuimini-menu-left .layui-nav .layui-nav-item a:hover { background-color: rgba(127, 127, 127, 0.15) !important; } diff --git a/public/static/common/css/theme/index.css b/public/static/common/css/theme/index.css index 81a3d3f..6b4c051 100644 --- a/public/static/common/css/theme/index.css +++ b/public/static/common/css/theme/index.css @@ -2265,6 +2265,24 @@ border-top: #f0f2f5 1px solid; border-bottom: #f0f2f5 1px solid; } +.elem-style-fresh .layuimini-menu-left .layui-nav .layui-nav-item a, +.elem-style-fresh .layuimini-menu-left-zoom.layui-nav .layui-nav-item a { + height: 32px; + line-height: 32px; +} +.elem-style-fresh .layuimini-menu-left .layui-nav .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 { + height: 32px; + line-height: 32px; +} .elem-style-fresh .layuimini-menu-left .layui-nav .layui-nav-item a:hover { background-color: rgba(127, 127, 127, 0.15) !important; }