thumb_up_alt
Was this page helpful? Please submit feedbackopens in new window so we can improve.
Range allows users to select a numeric value within a given range of minimum and maximum values.
Our range input uses a slider that provides a visual indication of adjustable content. The user can increase or decrease the value by moving the handle along a horizontal track.
Use a range when you need to provide a span of options and let users set a selection.
They’re ideal for adjusting settings (such as volume) where relative value is more important, as well as scenarios where users should be able to set a minimum and maximum. Range is typically used for inputs where changes made are reflected immediately, allowing users to see the effect of their adjustments.
Range doesn’t work well if choosing a specific value is important since the interaction isn’t as precise. Do not use range for extremely large or too small ranges, or for anything that cannot be quantified numerically.
See input fields for a broader overview of input controls.
See example pen by U-M Library Design System (@umlibrary-designsystem) on CodePen.
Was this page helpful? Please submit feedbackopens in new window so we can improve.