Choose from a defined list
Select is the right choice when users must pick one option from a known set — especially when the list is too long to show as radio buttons.
Select is used to make one selection from a list through keyboard or mouse actions.
Select is the right choice when users must pick one option from a known set — especially when the list is too long to show as radio buttons.
A select dropdown collapses a list of options into a single row, keeping the form layout tight when there are many choices.
Select uses the native browser control as a fallback, ensuring it works reliably across platforms and is fully operable by keyboard and assistive technologies.
Trigger field
Listbox
Option
The select component presents a collapsed dropdown for choosing one value from a predefined list.
Renders a dropdown field for choosing one option from a known list. Use when the list is too long for radio buttons but the user must pick from a constrained set.
Component tokens are specific to each component. Use the table title as the prefix: padding-lg under sgds/select means sgds/select/padding-lg.
sgds/padding/lgsgds/gap/smsgds/border-color-mutedsgds/border-radius/mdsgds/border-width/1sgds/color-defaultsgds/surface-defaultUse clear labels, predictable values, and a single obvious action for the control.
Too many repeated controls or unclear prompts make form completion slower and less confident.
TabShift+Tab↓ Downor↑ UpEnterEscShare them with us on
Report it on GitHub
The Singapore Government Design System was developed to empower teams in creating fast, accessible and mobile-friendly digital services.