Dropdown
A dropdown (also called a drop-down menu or drop-down list) is a user interface control element that allows users to select one or more options from a list.
Structure
The dropdown is typically represented by a field or button that, when clicked or hovered over, reveals a vertically stacked list of choices from which the user can make a selection.
States
The states of the dropdown differ mainly in the varying color of the dropdown frame: it becomes darker on hover and changes to light green when clicked. The following image shows the different states of the GROW design system dropdowns:
Use case
Dropdowns are commonly used in our products for the following purposes:
Navigation menus: To organize and display links to different sections or subpages of a website in a compact and structured manner. Clicking on a top-level menu item reveals a dropdown with subcategories or related pages.
Form inputs: To provide users with a predefined set of options to choose from when filling out a form field, rather than allowing free-text entry. This prevents errors and ensures consistent data.
Attribute selection: To allow users to select values or configurations for various attributes of a product, service, or setting (e.g., size, color, quantity).
Content organization: To categorize and group related content, such as blog posts, products, or resources, making it easier for users to find what they are looking for.
Space-saving: Dropdowns are a space-efficient way to present multiple options without cluttering the interface, especially when screen space is limited.
Best practice
Dropdowns should not be used inflationary, as overuse or misuse can lead to usability issues such as hidden options, long scrolling lists and accidental closures.
Cautious use of dropdowns
Overuse of dropdowns