From efc752f7c1237c54152ee0f515b8743a2c7e2c91 Mon Sep 17 00:00:00 2001 From: Jz0ojiang Date: Sat, 5 Sep 2026 18:21:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E9=A1=B6=E6=A0=8F=E4=B8=8D=E8=83=BD=20o?= =?UTF-8?q?verflow:hidden=EF=BC=8C=E5=90=A6=E5=88=99=E4=B8=89=E4=B8=AA?= =?UTF-8?q?=E4=B8=8B=E6=8B=89=E9=9D=A2=E6=9D=BF=E6=95=B4=E5=9D=97=E8=A2=AB?= =?UTF-8?q?=E8=A3=81=E6=B2=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 顶栏只有 48px 高,下拉面板是绝对定位在它里面往下浮的。按钮亮了、面板在 DOM 里、 位置也对,就是看不见。工具组的宽度收敛靠 .zone 的 min-width: 0,不靠 overflow。 --- src/components/TopBar.vue | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/components/TopBar.vue b/src/components/TopBar.vue index 569c6d6..01b76cc 100644 --- a/src/components/TopBar.vue +++ b/src/components/TopBar.vue @@ -245,7 +245,12 @@ async function scrollToExport() { padding: 0 8px; border-bottom: 1px solid var(--line); background: var(--bg2); - overflow: hidden; + /* **不能写 overflow: hidden。** 顶栏只有 48px 高,三个下拉面板是绝对定位在 + 它里面往下浮的,一裁就整块看不见(2026-09-05 踩过:按钮亮了、面板在 DOM 里、 + 位置也对,就是被顶栏裁没了)。工具组宽度收敛靠 .zone 的 min-width: 0, + 不靠这条。 */ + position: relative; + z-index: 5; } .zone {