Dropdown

Updated:

March 15, 2020

A dropdown is a selection control where the user can pick one of multiple options. It is often used when there is no room for a toggle button.

Variations

The dropdown can be used with and without an icon.

Standard dropdown

The standard dropdown displays the option currently selected.

Standard dropdown

The standard dropdown displays the option currently selected.

Icon dropdown

Mostly used in containers where it is placed together with icon buttons.

Icon dropdown

Mostly used in containers where it is placed together with icon buttons.

Component building blocks

The next steps explains how the standard and icon dropdown are built up and styled.

Anatomy

A dropdown is built up by a container framing a label and an icon.

Component elements
1
Container
2
Label container
3
Icon
4
Label
5
Stepper Container
6
Stepper Container
7
Label

Colors and styles

The dropdown uses the normal style.

Element
Color / Style name
1
Container
style-normal
This is some text inside of a div block.
2
Label
This is some text inside of a div block.
3
Stepper Container
This is some text inside of a div block.
Element
Color / Style name
1
Container
style-normal
This is some text inside of a div block.
This is some text inside of a div block.
2
Label
This is some text inside of a div block.
This is some text inside of a div block.
3
Stepper Container
This is some text inside of a div block.
This is some text inside of a div block.
Element
Color / Style name
1
Container
style-normal
This is some text inside of a div block.
This is some text inside of a div block.
2
Label
This is some text inside of a div block.
This is some text inside of a div block.
3
Stepper Container
This is some text inside of a div block.
This is some text inside of a div block.
Element
Color / Style name
1
Container
style-normal
This is some text inside of a div block.
This is some text inside of a div block.
2
Label
This is some text inside of a div block.
This is some text inside of a div block.
3
Stepper Container
This is some text inside of a div block.
This is some text inside of a div block.

Typography and icons

The label tells you about your location in the application and makes it easy to access other parts.

Element
Text style
1
Label
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Body
2
Label
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Label
Element
Text style
1
Label
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Body
2
Label
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Label

Specs

This component is built up by a oval slider and icons.

1
Component measures
2
Spacing
3
Border sizes
1
Component measures
2
Spacing
3
Border sizes

States

The look of the states are defined by the style.

Standard dropdown
Component state
Element
Style
Enabled
Container
style-normal-enabled
This is some text inside of a div block.
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Component state
Element
Style
Hover
Container
style-normal-hover
This is some text inside of a div block.
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Component state
Element
Style
Pressed
Container
style-normal-pressed
This is some text inside of a div block.
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Component state
Element
Style
Focused
Container
style-normal-focused
This is some text inside of a div block.
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Component state
Element
Style
Disabled
Container
style-indent-disabled
Label
This is some text inside of a div block.
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Aa
Submit feedback