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.
34 lines
1.1 KiB
CSS
34 lines
1.1 KiB
CSS
/* Zibll-aligned fixed header + reserves (AKSRT) */
|
|
body.nav-fixed {
|
|
--nav-fixed-reserve: 88px;
|
|
padding-top: var(--nav-fixed-reserve);
|
|
}
|
|
@media (max-width: 768px) {
|
|
body.nav-fixed { --nav-fixed-reserve: 72px; padding-top: var(--nav-fixed-reserve); }
|
|
}
|
|
@media (max-width: 640px) {
|
|
body.nav-fixed { --nav-fixed-reserve: 60px; padding-top: var(--nav-fixed-reserve); }
|
|
}
|
|
body.nav-fixed .header:not(.show-slide) {
|
|
position: fixed; top: 0; left: 0; right: 0; width: 100%; z-index: 999;
|
|
}
|
|
body.nav-fixed .header-slider-container,
|
|
body.nav-fixed .header-components-container,
|
|
body.nav-fixed .header-components.slide-header,
|
|
body.nav-fixed .slide-header {
|
|
margin-top: calc(var(--nav-fixed-reserve, 88px) * -1) !important;
|
|
position: relative;
|
|
z-index: 1;
|
|
}
|
|
.scroll-down.nav-fixed .header.scroll-down-hide {
|
|
transform: translate3d(0, -105%, 0);
|
|
-webkit-backdrop-filter: none;
|
|
backdrop-filter: none;
|
|
}
|
|
body.nav-fixed:not(.body-scroll):not(.mobile-navbar-show) .header.show-slide {
|
|
--header-bg: linear-gradient(0, rgba(0, 0, 0, 0) 5%, rgba(0, 0, 0, 0.1) 80%);
|
|
--header-color: #fff;
|
|
-webkit-backdrop-filter: unset;
|
|
backdrop-filter: unset;
|
|
}
|