shadcn.io is not affiliated with official shadcn/ui
Navigation Menu examples · Standard
Navigation with Descriptions Navigation Menu for React
A Resources dropdown whose links pair an icon and a title with a short description.
A Resources dropdown where each link has an icon, a title and one line of description: Documentation, Guides & Tutorials and Video Courses. The description tells people which resource fits before they click.
Preview
Installation
FAQ
How are the icon and the text laid out?
The link takes items-start, so the icon lines up with the title, and the title and description stack in a column beside it. The description uses the muted text color.
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 wide is the panel?
w-80 on the column inside NavigationMenuContent, room for a title and a short description per line.
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
- Navigation with Icons Navigation MenuA Features dropdown whose links each
- Feature Sections with Headers Navigation MenuA Collaboration dropdown that groups its
- Feature Cards with Icons Navigation MenuA Platform Features dropdown laid out as
- Simple Navigation Navigation MenuA navigation menu with Products and
- Mixed Links and Dropdowns Navigation MenuA navigation menu that mixes Products and
- Navigation without Viewport Navigation MenuProducts and Company dropdowns that each