Skip to main content
The Slider component creates a slider for selecting numeric values within a range.

Basic usage

Constructor

float
default:"0"
Minimum slider value
float
default:"100"
Maximum slider value
float | Callable | None
default:"None"
Default value for slider
float | None
default:"None"
Increment between slider values. If None, auto-calculated
int | None
default:"None"
Precision for rounding. If 0, converts to int
str | None
default:"None"
Label displayed above the component
bool
default:"False"
If True, value is randomly set within range on load
list[Literal['reset']] | None
default:"None"
Buttons to show. Options: "reset" to reset to default value

Events

  • change - Triggered when value changes
  • input - Triggered while dragging slider
  • release - Triggered when slider is released

Examples

Integer slider

With custom step