diff --git a/web/navi.css b/web/navi.css index 683396b..e618109 100644 --- a/web/navi.css +++ b/web/navi.css @@ -733,8 +733,8 @@ html[data-theme] body:has(.minimal-home) { 导致"切换视图"菜单被裁剪:只露一条缝、中心点命中 #dashy、选项全都点不到 (实测证据:祖先链 overflow=hidden + 开关像素比对有变化 + elementFromPoint 命中 #dashy)。 故排除导航控件子树,其余保持原行为。 */ -html[data-theme] body:has(.minimal-home) > div:not(.navi-dock):not(.navi-view-switch):not(.navi-view-menu), -html[data-theme] body:has(.minimal-home) > div > div:not(.navi-view-switch):not(.navi-view-menu):not(.navi-dock) { +html[data-theme] body:has(.minimal-home) > div:not(.navi-dock):not(.navi-view-switch):not(.navi-view-menu):not(.navi-footer-host), +html[data-theme] body:has(.minimal-home) > div > div:not(.navi-view-switch):not(.navi-view-menu):not(.navi-dock):not(.navi-footer) { flex: 1 1 auto !important; min-height: 0 !important; max-height: 100% !important; @@ -2288,3 +2288,10 @@ html.navi-dark body .navi-search-toggle { color: #cbd5e1 !important; } html.navi-dark body .navi-view-toggle:hover, html.navi-dark body .navi-admin-entry:hover, html.navi-dark body .navi-search-toggle:hover { background: rgba(148, 163, 184, 0.18) !important; border-radius: 50% !important; } + +/* v76 备注:.navi-footer 之前一直被上面那条 `body > div > div` 命中, + 被设成 flex-direction:column + overflow:hidden —— 于是页脚 5 个子项竖排 + (y 694/715/736/757/778),一言被排到视口外。 + v71 的 row 规则本可压过它(0,4,2 > 0,2,4),但 v74 为修菜单加的 + 3 个 :not() 把该规则抬到 (0,5,4),反过来压过了页脚规则。 + 故本版把页脚 host/footer 一并排除出该规则(它们本就是固定定位,不参与压缩链)。 */