refactor: transition navigation to a persistent fixed-wrapper layout with improved scroll-based floating state styles

This commit is contained in:
Firman Ramdhani
2026-07-29 15:42:39 +07:00
parent 6506122033
commit b43df8f35b
2 changed files with 28 additions and 70 deletions
+8 -4
View File
@@ -61,10 +61,10 @@ export default function Page() {
return (
<main>
{/* ============ NAV + HERO ============ */}
<header className="hero">
{/* ============ FIXED NAV ============ */}
<div className={`nav-wrapper ${isScrolled ? 'floating' : ''}`}>
<div className="container">
<nav className={`nav ${isScrolled ? 'nav-floating' : ''}`}>
<nav className="nav">
<div className="brand">
<a href="#">
<div className="brand-mark">
@@ -102,7 +102,11 @@ export default function Page() {
</div>
</div>
</nav>
<div className="nav-spacer"></div>
</div>
</div>
<header className="hero">
<div className="container">
<div className="hero-inner">
<h1>