diff --git a/frontend/src/App.css b/frontend/src/App.css index 47f9a00..b241842 100644 --- a/frontend/src/App.css +++ b/frontend/src/App.css @@ -166,6 +166,10 @@ body { transition: all 0.3s ease; } +.nav-backdrop { + display: none; +} + .nav-menu { display: flex; align-items: center; @@ -258,6 +262,27 @@ body { display: flex; } + .nav-backdrop { + display: block; + position: fixed; + top: 0; + left: 0; + width: 100%; + height: 100vh; + background: rgba(0, 0, 0, 0.5); + z-index: 999; + animation: fadeIn 0.3s ease; + } + + @keyframes fadeIn { + from { + opacity: 0; + } + to { + opacity: 1; + } + } + .hamburger.active span:nth-child(1) { transform: rotate(45deg) translate(5px, 5px); } diff --git a/frontend/src/main.jsx b/frontend/src/main.jsx index 6db3499..fcbfad7 100644 --- a/frontend/src/main.jsx +++ b/frontend/src/main.jsx @@ -44,7 +44,7 @@ function Header() {

WTP

+ {mobileMenuOpen && ( +