Menus are versatile interface components that display lists of choices, commands, or navigation options. Menus should provide clear hierarchy, consistent interaction patterns, and robust accessibility support across all platforms.

WAI-ARIA CompliantKeyboard NavigationResponsiveNavigationHierarchicalInteractiveContextual
Action Menus (Dropdown)
Context-sensitive menus following GitHub Primer's ActionMenu pattern. Provide quick access to actions without overwhelming the primary interface.

Basic Dropdown

User Menu

Context Menu with Submenus

Application Menubars
Desktop-style menubars following W3C specifications. Provide comprehensive command access in application interfaces with keyboard arrow navigation.

Application Menu Bar