Skip to main content

Slider component

Effect demonstration​

1. Default effect​

<Slider />
slider-ios1.gif

2. Default value 45​

<Slider value={45} />
slider-io21.gif

3. Maximum and minimum values​

<Slider min={20} max={80} />
slider-ios3.gif

4. Custom colors​

<Slider value={45} foregroundColor="gold" backgroundColor="red" borderColor="blue" handleBackground="pink" />
slider-ios4.gif

5. Do not display slider numbers​

<Slider value={45} showLabel={false} />
slider-ios5.gif

6. Numbers are on the right​

<Slider value={45} labelPosition="right" />
slider-ios6.gif

API​

PropertiesRequiredDescriptionTypeDefault Value
minfalseminimum valuenumber0
maxfalsemaximum valuenumber100
valuefalsecurrent valuenumber0
widthfalsewidthnumberdeviceWidth -100
heightfalseheightnumber20
onChangefalseEvent triggered after the slider is dragged(value: number) => void
foregroundColorfalseThe color of the left side of the sliderstringtheme color
backgroundColorfalseColor of the right side of the sliderstring#fff
handleBackgroundfalseSlider background colorstring#fff
showLabelfalseWhether to display the slider numberbooleantrue
labelPositionfalseSlider number display positiontop | left | right | bottomtop
labelStylefalsetext styleTextStyle