ui.Slider

  • A ui.Slider is 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 onChange callback 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 style argument.

A draggable target that ranges linearly between two numeric values. The value of the slider is displayed as a label alongside it.

UsageReturns
ui.Slider(min, max, value, step, onChange, direction, disabled, style)ui.Slider
ArgumentTypeDetails
minNumber, optionalThe minimum value. Defaults to 0.
maxNumber, optionalThe maximum value. Defaults to 1.
valueNumber, optionalThe initial value. Defaults to 0.
stepNumber, optionalThe step size for the slider. Defaults to 0.01.
onChangeFunction, optionalA callback to fire when the slider's state changes. The callback is passed the slider's current value and the slider widget.
directionString, optionalThe direction of the slider. One of 'horizontal' or 'vertical'. Defaults to 'horizontal'.
disabledBoolean, optionalWhether the slider is disabled. Defaults to false.
styleObject, optionalAn object of allowed CSS styles with their values to be set for this widget. See style() documentation.