Promptary
Frontend ยท Navigation

Navigation developer concepts

Learn 36 Navigation concepts for Frontend development, with definitions, aliases, and ready-to-use AI prompts.

Global & primary navigation

Top navigation bar

A horizontal row of links for the main destinations of a site or application.

Also known as
Top nav, Horizontal navbar, Primary navbar
AI prompt
Create an accessible horizontal top navigation bar with concise destination labels, a visible current-page state, logical tab order, generous targets, overflow handling, and a mobile alternative.

Utility navigation

A compact set of secondary links such as help, settings, language, and contact.

Also known as
Auxiliary navigation, Utility links, Secondary header links
AI prompt
Create compact utility navigation for Help, Documentation, Language, and Contact links, separate it visually from primary navigation, preserve accessible link names, and collapse low-priority items responsibly on small screens.

Mega menu

A large navigation panel that organizes many destinations into labelled columns.

Also known as
Mega navigation, Multi-column menu, Large dropdown menu
AI prompt
Create an accessible mega menu with a disclosure button, grouped link columns with headings, clear open and closed states, Escape and outside-click dismissal, reliable focus management, and a usable stacked mobile version.

Disclosure navigation

Navigation whose buttons reveal ordinary lists of related links.

Also known as
Dropdown navigation, Expandable navigation, Flyout navigation
AI prompt
Create website dropdown navigation using disclosure buttons and normal links rather than ARIA menu roles, with aria-expanded, optional arrow-key support, Escape dismissal, outside-click handling, and a touch-friendly mobile layout.

Hamburger menu

A compact button that reveals primary navigation when space is limited.

Also known as
Mobile menu, Menu toggle, Collapsed navigation
AI prompt
Create an accessible hamburger navigation button with an explicit Menu label, aria-expanded and aria-controls, an animated but reduced-motion-safe icon, focus handling, Escape dismissal, and a full-height mobile link panel.

App switcher

A launcher for moving between products, workspaces, or applications.

Also known as
Product switcher, App launcher, Application grid
AI prompt
Create an accessible app switcher opened by a clearly labelled button, showing recognizable product names and icons in a keyboard-navigable grid, with search for long lists, current-product indication, and predictable focus return.

Account menu

A profile-triggered menu for account destinations and sign-out.

Also known as
Profile menu, User menu, Avatar menu
AI prompt
Create an accessible account menu triggered by a labelled avatar button, with profile, settings, billing, and sign-out items, correct menu-button semantics, keyboard navigation, Escape dismissal, and focus return to the trigger.

App & mobile navigation

Collapsible sidebar

A sidebar that can reduce to icons or be hidden to free content space.

Also known as
Collapsible side nav, Mini sidebar, Expandable sidebar
AI prompt
Create a collapsible sidebar that preserves labelled navigation in its expanded state, supplies tooltips and accessible names in icon-only mode, persists the user preference, supports keyboard operation, and becomes a drawer on mobile.

Bottom navigation

A mobile bar for quickly switching among a few top-level destinations.

Also known as
Bottom nav, Mobile navigation bar, Bottom app navigation
AI prompt
Create mobile bottom navigation for three to five top-level destinations with icons and text labels, a clear active state, safe-area padding, stable placement, badge support, and no action buttons disguised as destinations.

Tab bar

A platform-style control for switching between top-level application sections.

Also known as
App tabs, Mobile tab bar, Primary tabs
AI prompt
Create a persistent tab bar for top-level app sections with concise icon-and-text labels, preserved navigation state per tab, a clear selected state, stable item order, safe-area support, and five or fewer default destinations.

Master-detail navigation

A list and detail layout where selecting an item navigates the adjacent pane.

Also known as
List-detail navigation, Split-view navigation, Two-pane navigation
AI prompt
Create a responsive master-detail navigation layout with a selectable item list, current-item indication, an adjacent detail pane on wide screens, back navigation on compact screens, shareable URLs, and restored scroll and selection state.

Dock navigation

A compact floating strip of frequently used application destinations.

Also known as
App dock, Floating dock, Launcher dock
AI prompt
Create an accessible application dock with labelled destination icons, a visible active state, keyboard navigation, tooltips that do not replace accessible names, badge counts, responsive spacing, and reduced-motion-safe hover treatment.

Local & hierarchical navigation

Secondary navigation

Navigation for subsections within the currently selected primary destination.

Also known as
Subnavigation, Local navigation, Section navigation
AI prompt
Create accessible secondary navigation for the current product section, with a labelled nav landmark distinct from primary navigation, a visible current page, responsive overflow behavior, and consistent placement across related pages.

Tabs

A row of labels that switches among related content panels without leaving the page.

Also known as
Content tabs, Tabbed navigation, Tab list
AI prompt
Create accessible content tabs following the ARIA tabs pattern, with tab, tablist, and tabpanel relationships, arrow-key movement, Home and End support, visible focus, selected-state styling, and responsive overflow handling.

Pagination

Controls for navigating through multiple pages of similar content.

Also known as
Page navigation, Pager, Page controls
AI prompt
Create accessible search-result pagination in a labelled navigation landmark with previous and next links, numbered pages, aria-current for the active page, understandable ellipses, generous targets, URL-based state, and a compact mobile variant.

Previous / next navigation

Paired links for moving through an ordered sequence of related pages.

Also known as
Sequential navigation, Pager links, Adjacent navigation
AI prompt
Create accessible previous and next navigation for a documentation sequence, with directional labels, the neighboring page titles, clear link semantics, logical reading order, disabled-edge handling, and stacked mobile layout.

Step navigation

A progress-oriented navigator for moving among steps in a linear task.

Also known as
Progress stepper, Wizard navigation, Step indicator
AI prompt
Create accessible step navigation for a four-step application, distinguish completed, current, and upcoming steps in text and visually, allow revisiting only valid steps, announce progress, and provide separate Back and Continue controls.

Table of contents

A structured list of links to major sections within long-form content.

Also known as
Contents navigation, Article outline, Document navigation
AI prompt
Create an accessible table of contents for a long article using a labelled navigation landmark, links matching the heading hierarchy, visible focus, stable anchor targets, optional nesting, and a collapsible mobile presentation.

In-page anchor navigation

Links that jump directly to sections on the current page.

Also known as
Anchor navigation, Jump links, On-page navigation
AI prompt
Create accessible in-page anchor navigation with links to valid unique heading IDs, smooth scrolling that respects reduced motion, scroll-margin for sticky headers, focus placement after navigation, and a clear Back to top option.

Tree navigation

A hierarchical navigator with expandable parent nodes and nested destinations.

Also known as
Navigation tree, Hierarchy browser, Nested navigation
AI prompt
Create tree navigation only when full tree-widget behavior is needed, implementing arrow-key traversal, Home and End, expand and collapse, focus-versus-selection styling, aria-level metadata, and a simpler disclosure navigation alternative for ordinary websites.

Sitemap navigation

A broad hierarchical index of the major destinations across a site.

Also known as
Site index, Navigation map, Full site navigation
AI prompt
Create an accessible HTML sitemap with semantic nested lists, descriptive section headings, plain links to important destinations, no redundant interaction model, responsive columns, and a hierarchy matching the actual information architecture.

Discovery & adaptive navigation

Command palette

A searchable keyboard-first launcher for destinations and commands.

Also known as
Command menu, Quick switcher, Launcher
AI prompt
Create an accessible command palette opened by a documented keyboard shortcut and visible trigger, with a labelled search field, grouped destinations and actions, arrow-key navigation, recent items, empty states, Escape dismissal, and focus restoration.

Scrollspy navigation

In-page navigation that highlights the section currently visible while scrolling.

Also known as
Active section navigation, Scroll tracker, Section spy
AI prompt
Create accessible scrollspy navigation that links to real heading anchors, updates the visual active section without stealing focus, uses aria-current carefully, handles short and overlapping sections, respects sticky-header offsets, and works without JavaScript.

Responsive navigation

Navigation that changes presentation across available screen sizes while keeping destinations stable.

Also known as
Adaptive navigation, Responsive navbar, Breakpoint navigation
AI prompt
Create responsive navigation that changes from a labelled horizontal layout to a clearly triggered mobile panel, preserves destination order and current state, avoids duplicate focusable links, supports zoom and reflow, and restores focus when the panel closes.