April 27, 2026IntermediateNavigation
Nav Agency Grid
A fixed agency-style navigation bar using a 4-column CSS grid with staggered GSAP entrance animations, current-page indicator with animated dash, scroll-direction hide/show, desktop hover dropdown, and a full-screen mobile menu with large typography.
Preview
DashDigital®
—
Home
Source
import NavAgencyGrid from "./index.jsx";
import { navAgencyGrid } from "../demo-data.js";
import styles from "./demo.module.css";
export default function NavAgencyGridDemo() {
return (
<div className={styles.wrapper}>
<NavAgencyGrid {...navAgencyGrid} />
<section className={styles.sectionLight}>
<p className={styles.label}>[ Featured ]</p>
<h1 className={styles.heading}>Designed to engage, built to connect</h1>
</section>
<section className={styles.sectionDark}>
<p className={styles.labelLight}>[ Work ]</p>
<h1 className={styles.headingLight}>26 projects across disciplines</h1>
</section>
<section className={styles.sectionLight}>
<p className={styles.label}>[ Contact ]</p>
<h1 className={styles.heading}>Start a conversation</h1>
</section>
</div>
);
}
Dependencies
gsap