feat(nav): rewrite top header to zibll 1:1 DOM/CSS/JS contract

Replace hybrid site-nav/drawer shell with zibll navbar-top layouts 1/2/3,
body.mobile-navbar-show drawer, wired NavWalker + aksrt_menu_options meta,
nav_folding/chevron, VIP switches, and SPA/PHP schema parity. No dual-class
compat paths.
This commit is contained in:
2026-07-22 11:18:34 +08:00
parent b8ee6b6a43
commit 259dbdbe04
28 changed files with 2463 additions and 885 deletions
+6 -7
View File
@@ -1,12 +1,11 @@
@import url("nav/base.css");
@import url("nav/zib-navbar-fixed.css");
@import url("nav/zib-navbar-core.css");
@import url("nav/zib-mobile-navbar.css");
@import url("nav/zib-senior-submenu.css");
@import url("nav/dark-mode-submenu.css");
@import url("nav/dark-mode-mega-menu.css");
@import url("nav/responsive-mega-menu.css");
@import url("nav/mobile-toggle.css");
@import url("nav/mobile-theme-toggle-in-drawer.css");
@import url("nav/header-menu-buttons.css");
@import url("nav/header-userbox.css");
@import url("nav/menu-item-icon.css");
@import url("nav/menu-item-badge.css");
@import url("nav/hover-effects.css");
@import url("nav/mega-submenu.css");
@import url("nav/cards-submenu.css");
@import url("nav/nav-fixed-mobile-fallback.css");