Slider — Playground

px
color
size
State
html.html
<input type="range" kuiSlider minLabel="" maxLabel="" />
NameTypeDefaultDescription
kuiSliderdirective — Selector input[type=range][kuiSlider]. Applies Kikita UI slider styling and behavior to a native range input.
color'primary' | 'success' | 'danger' | 'neutral' | undefinedundefinedSemantic color applied to the generated slider fill and thumb.
size'sm' | 'md' | 'lg' | undefinedundefinedVisual size of the generated slider control.
minLabelstring''Optional label rendered below the minimum side of the track.
maxLabelstring''Optional label rendered below the maximum side of the track.
disabledbooleanfalseMirrors disabled styling on the generated slider wrapper.
invalidbooleanfalseApplies invalid styling outside a kui-field error state.
idstring | undefined — Explicit native input id. Falls back to the parent kui-field control id.
min / max / step / valuenative attributes — Native range input attributes. kuiSlider reads them directly; use them (or Signal Forms min/max validators) instead of a directive input.
kuiTooltipstring — When set to a non-empty string on the same host, the static tooltip text wins over the default value tooltip. Otherwise kuiSlider shows the current numeric value in a tooltip on hover.
[formField]FieldTree<number> (from @angular/forms/signals) — Angular Signal Forms binding. Owns native value, disabled, and validation state; kuiSlider keeps the generated track and thumb visuals in sync. Do not add native min/max alongside formField; use the min(...) and max(...) schema validators instead.
KuiSliderOptionsinterface-Shape of defaults.slider: size and color.

Inputs verified against @kikita-labs/ui v2.0.0 public typings.