Table of Contents

UI Patterns - Dropdowns

Author: Michelle

  1. Label: Inform users on what should be selected.
  2. Field Icon (Optional): Supports the label by indicating the type of information required.
  3. Search Bar (Optional): Used to help users easily find their intended option — for menus that consist of 20 or more options.
  4. Checkbox (Optional): If multiple selections are enabled.

Depending on the nature of the input required.

Dropdown menus can have the following states: default, active, hover, disabled, focused, and error.

Best Practices

Avoid Long Dropdowns

When there are more than 15 options, use a text field with autocomplete functionality.

Too Few Options

When very few options, consider radio buttons, toggles, or checkboxes.

Grey Out Disabled Options

When there’s an option that is disabled or unavailable, it should be greyed out instead of removed

Use Clear & Concise Labels