shadcn.io is not affiliated with official shadcn/ui
Navigation Menu examples · Features
Feature Grid Layout Navigation Menu for React
A Developer Tools dropdown laid out as a three-column grid of nine icon links with descriptions.
Developer Tools opens nine tools in a three-by-three grid, each with an icon, a name and a description. A grid fits many peer items that don't need grouping.
Preview
Installation
FAQ
How is the grid built?
The panel is a grid-cols-3 grid with gap-3 holding nine NavigationMenuLinks with items-start. Change the column count to fit your number of items.
How are the icons rendered?
Each item's icon is a Lucide component stored in the data, rendered inside the link and hidden from assistive tech, since the label beside it names the link.
How do the links use my router?
Each link is your router's link rendered through NavigationMenuLink, so it keeps the menu's styles and focus handling.
NavigationMenuLink takes the Next.js Link through render, as in render={<Link href="#" />}.
Related
- Feature Cards with Icons Navigation MenuA Platform Features dropdown laid out as
- Feature Categories Navigation MenuA Solutions dropdown with six titled
- Full Mega Menu Navigation MenuA wide Platform mega menu with feature
- Features with Badges Navigation MenuA What's New dropdown whose feature links
- Feature Sections with Headers Navigation MenuA Collaboration dropdown that groups its
- Dashboard-style with Stats Navigation MenuAn Analytics dropdown with four stat