LogRocket Blog

Making a dropdown menu in Figma

thumbnail
  • Elements of a dropdown menu: A dropdown menu is an interactive UI component that presents a list of options when selected. It includes visual indicators, list items, multiselect dropdown functionality, and nested dropdown options.

  • Visual indicators: Dropdown menus use visual indicators such as borders, hover states, and chevrons to show that they can be selected. The chevron changes direction to indicate when the menu is active.

  • List items: Each row in the dropdown list is a selectable item used in navigation menus, action menus, or form fields where users can choose from options.

  • Multiselect dropdown: Allows users to select more than one item from the dropdown menu, often displayed as removable tag components for easy selection.

  • Nested dropdown: Used in complex menus to show a hierarchy of options. Combines elements of searchable dropdowns and text input fields for easier selection.

  • Designing a dropdown menu in Figma:

    • Add text and icon to the frame for the dropdown field.
    • Include label and helper text above and below the dropdown field.
    • Create active and disabled states for the dropdown field.
    • Create a component set with different variants for easy customization.
    • Add multiselect functionality with a tag component for selected items.
    • Create multiple item variants for the dropdown menu list to cater to different scenarios.