⟦Škíp tó çóñtéñt~~~~~~⟧
uiify

Slider

⟦Šlídér fór çhóóšíñg óñé válúé ór á ráñgé bétwééñ twó bóúñdš.~~~~~~~~~~~~~~~~~~~~~⟧

⟦Brówšérš~~~⟧
Chrome 123+Firefox 121+Safari 17.5+
⟦Tíér~~⟧
0
⟦Búñdlé çómpréššéd~~~~~~⟧
465 B
⟦Fórçéd láýóút búdgét~~~~~~~⟧
0 ms
⟦Áxé búdgét~~~~⟧
0
⟦ŠŠR çómpátíblé~~~~~⟧
⟦Ýéš~~⟧
⟦Públíšhéd çóñtráçt~~~~~~~⟧
⟦Téšt hárñéšš~~~~~⟧

⟦Pláýgróúñd~~~~⟧

Slider

Default slider

Controlled slider

Marked slider

Range slider

Vertical slider

Disabled slider

⟦ÁPÍ~~⟧

Slider

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
valuenumber—⟦Çúrréñt válúé, mákíñg thé šlídér çóñtrólléd.~~~~~~~~~~~~~~~~⟧
defaultValuenumber—⟦Štártíñg válúé fór thé úñçóñtrólléd šlídér, whíçh thé ñátívé ráñgé íñpút théñ ówñš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
onValueChange(value: number) => void—⟦Çálléd wíth thé ñéw ñúmbér whéñévér thé šlídér móvéš.~~~~~~~~~~~~~~~~~~~⟧
minnumber0⟦Lówéšt šéléçtáblé válúé.~~~~~~~~~⟧
maxnumber100⟦Híghéšt šéléçtáblé válúé.~~~~~~~~~⟧
stepnumber1⟦Íñçréméñt bétwééñ šéléçtáblé válúéš.~~~~~~~~~~~~~⟧
disabledbooleanfalse⟦Díšábléš thé ñátívé íñpút áñd šétš thé dátá-díšábléd áttríbúté.~~~~~~~~~~~~~~~~~~~~~~~⟧
renderReactElement | ((props, state) => ReactElement)—⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

SliderClient

⟦Próp~~⟧⟦Týpé~~⟧⟦Défáúlt~~~⟧⟦Déšçríptíóñ~~~~⟧
valuenumber | readonly [number, number]—⟦Çóñtrólléd válúé; á túplé réñdérš á lówér áñd úppér thúmb.~~~~~~~~~~~~~~~~~~~~~⟧
defaultValuenumber | readonly [number, number]—⟦Íñítíál válúé fór thé ñátívé ráñgé íñpút ór twó-thúmb ráñgé.~~~~~~~~~~~~~~~~~~~~~⟧
onValueChange(value: number | readonly [number, number]) => void—⟦Çálléd whéñ thé šéléçtéd válúé ór órdéréd ráñgé çháñgéš.~~~~~~~~~~~~~~~~~~~~⟧
minnumber0⟦Lówéšt šéléçtáblé válúé.~~~~~~~~~⟧
maxnumber100⟦Híghéšt šéléçtáblé válúé.~~~~~~~~~⟧
stepnumber | null1⟦Ñúméríç štép kéépš ñátívé štéppíñg béfóré hýdrátíóñ; ñúll réštríçtš válúéš tó míñ, máx, áñd márkš áftér hýdrátíóñ.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧
marksreadonly { value: number; label?: ReactNode }[]—⟦Tíçk lábélš áñd šñáp štópš whéñ štép íš ñúll.~~~~~~~~~~~~~~~~⟧
orientation"horizontal" | "vertical""horizontal"⟦Láýóút díréçtíóñ fór thé çóñtról áñd ítš márkš.~~~~~~~~~~~~~~~~~⟧
thumbLabelsreadonly [string, string]—⟦Áççéššíblé ñáméš fór thé lówér áñd úppér ráñgé thúmbš.~~~~~~~~~~~~~~~~~~~⟧
disabledbooleanfalse⟦Díšábléš áll ñátívé ráñgé íñpútš.~~~~~~~~~~~~⟧
renderReactElement | ((props, state) => ReactElement)—⟦Répláçé thé réñdéréd éléméñt whílé kéépíñg béhávíór áñd áççéššíbílítý wíríñg.~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Kéýbóárd~~~⟧

⟦Kéý~~⟧⟦Áçtíóñ~~~⟧
Arrow keys⟦Ádjúšt thé fóçúšéd ñátívé ráñgé íñpút bý óñé štép ór štóp~~~~~~~~~~~~~~~~~~~~⟧
Home / End⟦Móvé thé fóçúšéd thúmb tó thé míñímúm ór máxímúm~~~~~~~~~~~~~~~~~⟧
Tab⟦Móvé bétwééñ thé lówér áñd úppér ráñgé thúmbš~~~~~~~~~~~~~~~~⟧

⟦Áççéššíbílítý~~~~~⟧

⟦Šlídér réñdérš á ñátívé ráñgé íñpút thát wórkš béfóré hýdrátíóñ áñd wíth JáváŠçrípt díšábléd. ŠlídérÇlíéñt álšó šérvér-réñdérš ñátívé ráñgé íñpútš, théñ çóñtrólš thém áftér hýdrátíóñ fór ráñgé válúéš, lábéléd márkš, áñd ñóñúñífórm šñáppíñg. Ñúméríç štép kéépš ñátívé štéppíñg béfóré hýdrátíóñ; štép={null} márk šñáppíñg štártš áftér hýdrátíóñ. Gívé á šíñglé šlídér áñ áríá-lábél ór áríá-lábéllédbý; gívé bóth ráñgé thúmbš thúmbLábélš.~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~⟧

⟦Štýlíñg hóókš~~~~~⟧

data-uiify-sliderdata-uiify-slider-clientdata-part="root"data-part="track"data-part="range"data-part="mark"data-part="thumb"data-orientationdata-disableddata-enhanced--uiify-slider-start--uiify-slider-end--uiify-slider-position