May 4, 2026IntermediateNavigation
Nav Slide Panel
A minimal header that slides in from the top on load. Desktop shows logo, nav links, language switcher, and underlined contact CTA. Mobile collapses to logo + menu toggle with a full-screen white panel featuring large stagger-animated nav links, office locations, language selector, and copyright.
Preview
Source
import NavSlidePanel from "./index.jsx";
import { navSlidePanel } from "../demo-data.js";
import styles from "./demo.module.css";
export default function NavSlidePanelDemo() {
return (
<div className={styles.wrapper}>
<NavSlidePanel {...navSlidePanel} />
<section className={styles.sectionWhite}>
<h1 className={styles.heading}>We Grow<br />Brands</h1>
</section>
<section className={styles.sectionLight}>
<p className={styles.label}>[ About ]</p>
<h1 className={styles.subheading}>A brand development firm that works in thought and in action.</h1>
</section>
<section className={styles.sectionWhite}>
<p className={styles.label}>[ Work ]</p>
<h1 className={styles.subheading}>Selected projects across eras & disciplines</h1>
</section>
</div>
);
}
Dependencies
gsap