mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-11 20:32:12 +00:00
mobile menu fix
This commit is contained in:
1 parent
4e579e5cb1
commit
fcfd37649f
2 files changed
+45
-41
No files matched your search
@@ -897,6 +897,7 @@ $font: montserrat, sans-serif;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
z-index: 1200;
|
||||
}
|
||||
|
||||
&.open {
|
||||
|
||||
@@ -60,10 +60,13 @@ function TopNav(props: Props) {
|
||||
const menuClassNames = mobileMenuOpen ? "overlay open" : "overlay";
|
||||
|
||||
useEffect(() => {
|
||||
const overlay = document.getElementById("navbar");
|
||||
if (mobileMenuOpen) {
|
||||
document.body.classList.add("lock-scroll");
|
||||
overlay?.classList.add("h-100");
|
||||
} else {
|
||||
document.body.classList.remove("lock-scroll");
|
||||
overlay?.classList.remove("h-100");
|
||||
}
|
||||
}, [mobileMenuOpen]);
|
||||
|
||||
@@ -218,49 +221,49 @@ function TopNav(props: Props) {
|
||||
<span className="bottom"></span>
|
||||
</button>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<div className={menuClassNames}>
|
||||
<div className="overlay-menu">
|
||||
<ul>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#home" data-scroll-to>
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#film" data-scroll-to>
|
||||
Film
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#music" data-scroll-to>
|
||||
Music
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#social" data-scroll-to>
|
||||
Social
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#team" data-scroll-to>
|
||||
Our Team
|
||||
</a>
|
||||
</li>
|
||||
<li className="mt-4">
|
||||
<a
|
||||
onClick={menuToggle}
|
||||
href="#contact"
|
||||
data-scroll-to
|
||||
className="btn btn-primary"
|
||||
>
|
||||
Contact
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div className={menuClassNames}>
|
||||
<div className="overlay-menu">
|
||||
<ul>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#home" data-scroll-to>
|
||||
Home
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#film" data-scroll-to>
|
||||
Film
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#music" data-scroll-to>
|
||||
Music
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#social" data-scroll-to>
|
||||
Social
|
||||
</a>
|
||||
</li>
|
||||
<li className="nav-link">
|
||||
<a onClick={menuToggle} href="#team" data-scroll-to>
|
||||
Our Team
|
||||
</a>
|
||||
</li>
|
||||
<li className="mt-4">
|
||||
<a
|
||||
onClick={menuToggle}
|
||||
href="#contact"
|
||||
data-scroll-to
|
||||
className="btn btn-primary"
|
||||
>
|
||||
Contact
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<a href="#home" className={backToTop} data-scroll-to>
|
||||
<div className="btt-shape"></div>
|
||||
|
||||
Reference in new issue
Block a user