AI-generated Key Takeaways
-
A
ui.Slideris a draggable target that ranges linearly between two numeric values, displaying its current value as a label. -
It can be configured with minimum and maximum values, an initial value, and a step size for increments.
-
The slider supports an
onChangecallback function that triggers when its value changes. -
You can set the slider's direction to horizontal or vertical, and it can also be disabled.
-
Custom CSS styles can be applied to the slider widget using the
styleargument.
| Usage | Returns |
|---|---|
ui.Slider( min
, max
, value
, step
, onChange
, direction
, disabled
, style
)
|
ui.Slider |
| Argument | Type | Details |
|---|---|---|
min
|
Number, optional | The minimum value. Defaults to 0. |
max
|
Number, optional | The maximum value. Defaults to 1. |
value
|
Number, optional | The initial value. Defaults to 0. |
step
|
Number, optional | The step size for the slider. Defaults to 0.01. |
onChange
|
Function, optional | A callback to fire when the slider's state changes. The callback is passed the slider's current value and the slider widget. |
direction
|
String, optional | The direction of the slider. One of 'horizontal' or 'vertical'. Defaults to 'horizontal'. |
disabled
|
Boolean, optional | Whether the slider is disabled. Defaults to false. |
style
|
Object, optional | An object of allowed CSS styles with their values to be set for this widget. See style() documentation. |

