Slider — Playground

px
color
size
State
html.html
<input type="range" kuiSlider minLabel="" maxLabel="" />
NameTypeDefaultDescription
kuiSliderdirectiveSelector input[type=range][kuiSlider]. Applies Kikita UI slider styling and behavior to a native range input.
color'primary' | 'success' | 'danger' | 'neutral''primary'Semantic color applied to the generated slider fill and thumb.
size'sm' | 'md' | 'lg''md'Visual 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 | undefinedExplicit native input id. Falls back to the parent kui-field control id.
min / max / step / valuenative attributesNative range input attributes. kuiSlider reads them directly; use them (or Signal Forms min/max validators) instead of a directive input.
kuiTooltipstringWhen 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.

Inputs verified against @kikita-labs/ui v1.6.1 public typings.