Time picker

Figma logo The guideline content on this page is synced with Figma and can be used as a source of truth. Open in Figma

The time picker displays a grid of selectable times. Time pickers can be set to a specific time or used to choose from preset alternatives, and can be combined with date pickers for full datetime selection.


Anatomy

  1. Label: the label is left-aligned above the input area.
  2. Time input field: clicking this field opens a dropdown menu of available times for the selected date.
  3. Description: this field helps users understand what is needed for this interaction.
  4. Dropdown arrow: this icon helps users understand that we have a dropdown menu in this component.
  5. Time dropdown: this is how the dropdown menu looks showing the available times for the selected date.
Time picker anatomy diagram showing the five component parts

States

  1. Enabled
  2. Hover
  3. Focused
  4. Selected
  5. Error
  6. Error focused
  7. Read only
  8. Disabled
Change this to a short description
Change this to a short description
Change this to a short description
Change this to a short description
Change this to a short description
Change this to a short description
Change this to a short description
Change this to a short description

Content guidelines

To ensure users see dates and times in a familiar format, make sure the locale is set appropriately. Use a clear label to indicate what the date and time selections refer to.

Change this to a short description

Clickable area

Making the entire field of a time picker clickable is essential for usability and accessibility. It creates a more efficient and forgiving experience for all users.

Time picker clickable area diagram showing the cursor over the full field width

Accessibility

Keyboard interaction

All components should be reachable via Tab and Shift+Tab keys.

Change this to a short description

Specs

Time picker specifications with spacing, click-area and radius annotations

Developer reference

The following sections describe supported functionality that is not part of the Figma design specification.


With input

An input with a dropdown menu of selectable times. Clicking the field or the chevron-down trigger opens the dropdown.