Skip to content

Range slider - Overview

Range sliders are best suited for cases where people need to quickly set a value within a designated range. They offer an intuitive way to adjust settings like volume, price filters, or relative distances.

See also Slider.

AndroidreleasedElementsreleasediOSreleasedReact 19released

Examples

General

A Range slider provides a visual indication of adjustable minimum and maximum values within a defined range by moving two handles along a horizontal track.

Sliders are available in two different variants: Single and Range slider (read docs below).

Anatomy

Example of a Range slider

  1. Label (optional): Describes what type of data the slider controls or adjusts.
  2. Handles: Two movable elements used to select a minimum and maximum value within the range.
  3. Filled/active track: Visualises the selected portion between the two handles.
  4. Tooltip: Displays the current value while dragging a handle, providing immediate feedback.
  5. Track: Represents the full possible range of selectable values.
  6. Minimum range label (optional): Indicates the lowest selectable value and defines the start of the range.
  7. Maximum range label (optional): Indicates the highest selectable value and defines the end of the range.
  8. Minimum value input/text field (optional): Displays the current minimum value selected by the left handle and allows manual entry.
  9. Maximum value input/text field (optional): Displays the current maximum value selected by the right handle and allows manual entry.
  10. Input suffix (optional): Provides contextual clarification for values when their meaning is ambiguous, such as currency or measurement units.

Questions?

Feel free to ask any questions on usage in the Warp DS Slack channel: #warp-design-system