@microsoft/fast-foundation > Slider
Slider class
A Slider Custom HTML Element. Implements the ARIA slider.
track - The track of the slider
track-start - The track-start visual indicator
thumb - The slider thumb
- The default slot for labels
positioning-region - The region used to position the elements of the slider
track-container - The region containing the track elements
track-start - The element wrapping the track start slot
thumb-container - The thumb container element which is programatically positioned
change - Fires a custom 'change' event when the slider value changes
Signature:export declare class Slider extends FormAssociatedSlider implements SliderConfiguration
Properties
| Property | Modifiers | Type | Description |
|---|---|---|---|
| keypressHandler | (e: KeyboardEvent) => void | ||
| max | number | The maximum allowed value. | |
| min | number | The minimum allowed value. | |
| mode | SliderMode | The selection mode. | |
| orientation | Orientation | The orientation of the slider. | |
| readOnly | boolean | When true, the control will be immutable by user interaction. See readonly HTML attribute for more information. | |
| step | number | Value to increment or decrement via arrow keys, mouse click or drag. | |
| valueAsNumber | number | The value property, typed as a number. | |
| valueTextFormatter | (value: string) => string | null | Custom function that generates a string for the component's "aria-valuetext" attribute based on the current value. |
Methods
| Method | Modifiers | Description |
|---|---|---|
| decrement() | Decrement the value by the step | |
| increment() | Increment the value by the step |