Skip to content

Select

Native select menus keep forms accessible and work on every device. Here you will find sizes, multiple and grouped options, selects inside input groups and filter bars, and dark surfaces.

1Basic select

A labelled native select with an empty first option prompting a choice.

2Sizes

Large, default and small selects matching the input sizes.

3Multiple selection

The multiple attribute allows several options; hold Ctrl or Cmd to pick more than one.

Hold Ctrl (Cmd on Mac) to choose several.

4Visible rows

The size attribute shows several options as a scrolling list instead of a closed menu.

5Disabled select and options

Disable a whole select, or only the options that are not available.

6Option groups

optgroup splits long lists into labelled sections such as delivery speeds.

7Select in an input group

Attach a label to the select so toolbars stay compact.

8Date of birth selects

Three small selects for day, month and year inside a fieldset with one legend.

Date of birth

9Filter bar

Small selects lined up as a filter bar above a list or table.

Filters

10Selects with icons

Leading icons in input-group-text make preference selects easy to scan.

11Floating label select

The label sits inside the select, saving vertical space in compact forms.

12Placeholder option

A disabled, hidden first option acts as a placeholder that cannot be chosen again.

We route your message to the right team.

13Country and region pair

Two related selects side by side for addresses and tax settings.

14Bulk action bar

A select with an apply button that acts on the rows chosen in a table.

3 items selected

15Rows per page

An inline select used next to pagination text at the foot of a table.

1-25 of 375

16Rounded select

rounded-pill gives selects the same soft shape as pill buttons and search fields.

17Settings card

A select within a settings card with title, description and save action.

Time zone

Reminders and reports use this zone.

18Quantity in a cart line

A compact quantity select inside a shopping cart row.

Logo refresh
Logo refresh
Branding
$2,750

19Validation states

Selects support the same is-valid and is-invalid states as inputs.

Great choice.
Please choose the number of seats.

20Dark theme select

Inside a dark section the select switches its arrow and colours automatically.