1. Home 2. Components 3. Slider # Slider An input where the user selects a value from within a given range. [Docs](https://www.radix-ui.com/primitives/docs/components/slider)[API Reference](https://www.radix-ui.com/primitives/docs/components/slider#api-reference)## Props | Prop | Type | Default | Description | | --- | --- | --- | --- | | showStep | boolean | false | Visualize step marks along the track | | min | number | 0 | Minimum value | | max | number | 100 | Maximum value | | step | number | 1 | Step size | | value | number[] | - | Controlled values for one or more thumbs | | defaultValue | number[] | - | Uncontrolled initial values | | onValueChange | (value: number[]) => void | - | Callback when value changes | | ...Radix props | ComponentProps | - | All Radix slider props | ## Usage ```jsx ``` ### Create a range ```jsx ``` ### Prevent thumb overlap ```jsx ``` ### Define step size ```jsx ``` ### Define step size and show ```jsx ``` ```jsx ``` ### Examples ```jsx // Single value // Range ``` ### Disabled ```jsx ``` ### Disabled with step ```jsx ```