Skip to content

Slider

Slider serves as a visual indicator to allow users to increase or decrease a value, by dragging the component's handle along a horizontal track. The value can be selected between a range that spans over a given minimum and maximum value.

Implementations

The component Slider is available in the following technologies:

Web Components
webreactvueangular

Parameters

Parameters

Make sure you have read about the parameters in here.

The parametrization of the component can be done with the following custom params or properties:

NameTypeSlotDescription
labelstringThe label of the slider
disabledbooleanBlocks the user from interacting with the input
requiredbooleanMakes the input required
namestringName of the input
help-textstringHelp text of the input
invalidbooleanSets the input as invalid
localestring
rangenumber[]The range of the slider
icon-rightstringThe icon to show on the right side of the slider
icon-leftstringThe icon to show on the left side of the slider
show-maxbooleanWhether to show the maximum value of the slider
show-minbooleanWhether to show the minimum value of the slider
minnumberThe minimum value of the slider
maxnumberThe maximum value of the slider
customobject

A record of key-value pairs to set the CSS custom tokens. It's a complex attribute set as an JS object in stringified JSON format.

Example:

html
<z-slider custom='{"fill":"#06e7a3"}' />

Check the available values in the customization section.

custom-strstring

The stringified version of the custom property. It follows the pattern key:value;key:value;, with the possibility of setting multiple values and spaces between the punctuation characters.

Example:

html
<z-slider custom-str="fill:#06e7a3" />
z-themestring

Sets the theme of the component. The possible values are light and dark.

html
<z-slider z-theme="dark" />

From Figma to code

...

Customization

INFO

Check everything about the customization mechanics in the "How it works" documentation.

No customization tokens yet implemented for this component

Accessibility

...