Skip to content

Flint Range Slider ​

Loading...

A range slider that lets users select a start and end value within a range.

  • Tag: <flint-range-slider>
  • Class: FlintRangeSlider

Import ​

ts
import '@getufy/flint-ui'; // auto-registers all
// or
import { FlintRangeSlider } from '@getufy/flint-ui';

Usage ​

html
<flint-range-slider></flint-range-slider>

Properties ​

PropertyAttributeTypeDefaultDescription
valuevalue[number, number][25, 75]Current [start, end] values.
minminnumber0Minimum bound (default: 0).
maxmaxnumber100Maximum bound (default: 100).
stepstepnumber1Step increment (default: 1).
sizesize'sm'|'md'|'lg''md'Visual size of track and thumbs (default: 'md').
disableddisabledbooleanfalseDisables both thumbs.
labellabelstring''Label text shown above the track.
showValueshow-valuebooleanfalseShow the current [start, end] values.

Events ​

EventDetailDescription
flint-range-slider-change&#123; value: [number, number] &#125;When either thumb moves. detail: { value: [number, number] }

CSS Parts ​

NameDescription
baseThe component's base wrapper element.
fillThe fill element.
trackThe track element.

CSS Custom Properties ​

PropertyDefault
--flint-range-slider-track-height—
--flint-range-slider-thumb-size—
--flint-range-slider-track-color—
--flint-range-slider-fill-color—
--flint-range-slider-thumb-color—
--flint-range-slider-thumb-border—
--flint-font-family—
--flint-text-color—
--flint-input-border-color—
--flint-primary-color—
--flint-surface-1—
--flint-text-color-muted—
--flint-shadow-sm—
--flint-shadow-md—