Dropdown Patterns
Accessible dropdown menus, searchable comboboxes, and multi-select components built with Radix UI primitives.
What's Included#
- Basic dropdown menu with items, separators, and keyboard navigation
- User account menu with profile links, settings, and sign-out action
- Searchable combobox (select with filtering) for large option lists
- Multi-select dropdown with tag display and removal
- Consistent styling with animation and focus management
Usage#
Via CLI#
Loading code block...
Via AI Assistant#
Ask your AI assistant:
- "Use the dropdowns pattern from Bootspring"
- "Apply the Bootspring dropdowns pattern to my project"
Key Considerations#
- Use proper ARIA roles and semantic HTML for screen reader compatibility
- Support full keyboard navigation with arrow keys, Enter, and Escape
- Close dropdowns on outside click and scroll events
- Position content intelligently, flipping when near viewport edges
- Debounce search input in comboboxes for large option lists
Related Patterns#
- Modals - Modal and dialog patterns
- Forms - Form input patterns
- Navigation - Navigation menu patterns