Skip to content

Navigation Menu

Organizes primary website navigation into top-level links with rich dropdown preview cards for exploring main sections.

6.6 KB
•
Updated on August 25, 2026

Installation

Bash

Usage

Code
Code

Anatomy

Code

Accessibility

Keyboard Interactions

API Reference

The root container element for navigation items. Wrapper for NavigationMenu.Root from Base UI.

The unordered list containing the navigation menu items. Wrapper for NavigationMenu.List.

An individual item within the navigation menu list. Accepts a value identifier when it has associated dropdown content.

Interactive trigger button that toggles and switches open submenus on hover/focus.

The rich content container rendered inside the shared animated popup.

Portal, positioning, and popup wrappers for floating dropdown panels. NavigationMenuPositioner accepts sideOffset?: number (default 8) and align?: "start" | "center" | "end".

The clipping viewport that smoothly transitions dimensions between open menus.

Navigation link item rendered inside menus or top-level navigation lists.

Arrow indicator pointing to the active trigger, and optional background backdrop overlay.

Utility helper that generates standard trigger classes for standalone navigation links.