Sliders
The v-slider
component can be used as an alternative visualization instead of a number input.
Usage
Sliders reflect a range of values along a track, from which users may select a single value. They are ideal for adjusting settings such as volume, brightness, or applying image filters.
API
Component | Description |
---|---|
v-slider | Primary Component |
Examples
Props
Colors
You can set the colors of the slider using the props color, track-color and thumb-color.
Disabled
You cannot interact with disabled sliders.
Step
Using the step prop you can control the precision of the slider, and how much it should move each step.
Icons
You can add icons to the slider with the append-icon and prepend-icon props. With @click:append
and @click:prepend
you can trigger a callback function when click the icon.
Min and max
You can set min and max values of sliders.
Readonly
You cannot interact with readonly sliders, but they look as ordinary ones.
Thumb
You can display a thumb label while sliding or always with the thumb-label prop . It can have a custom color by setting thumb-color prop and a custom size with the thumb-size prop.
Ticks
Tick marks represent predetermined values to which the user can move the slider.
Vertical sliders
You can use the direction prop to switch sliders to a vertical orientation. If you need to change the height of the slider, use css.
Slots
Append and prepend
Use slots such as append
and prepend
to easily customize the v-slider
to fit any situation.
Append text field
Sliders can be combined with other components in its append
slot, such as v-text-field
, to add additional functionality to the component.