컴포넌트
Sliders

Sliders

Slider는 최솟값~최댓값 범위에서 단일 값 또는 범위를 선택하는 컴포넌트입니다. 트랙을 클릭하거나 핸들을 드래그해서 값을 조정할 수 있습니다.

Figma 컴포넌트: Slider, _Control handle


Single value

하나의 핸들로 단일 값을 선택합니다.


Range

두 개의 핸들로 범위(시작 ~ 끝)를 선택합니다.


Label

핸들에 현재 값을 표시하는 방법은 3가지입니다.

No label (기본)

라벨 없이 핸들만 표시합니다.

Bottom

핸들 아래에 값을 텍스트로 표시합니다.

25%
25%
75%

Top floating

핸들 위에 라운드 박스로 값을 띄워 표시합니다.

25%
25%
75%

Handle types

핸들 자체의 표현 방식을 3가지로 변경할 수 있습니다.

Plain (기본)

빈 원 형태의 기본 핸들입니다.

Text

핸들 안에 현재 값을 작은 텍스트로 표시합니다.

50%
25%
75%

Tooltip

핸들 위에 짙은 색 툴팁(말풍선)으로 값을 표시합니다.

50%
25%
75%

Min / Max / Step

min, max, step prop으로 범위와 단위를 조정할 수 있습니다.

400%
0%

Props

PropTypeDefaultDescription
valuenumber | [number, number]-제어 모드 값
defaultValuenumber | [number, number]50 / [25, 75]비제어 모드 초기 값
rangebooleanfalse범위(두 핸들) 모드
minnumber0최솟값
maxnumber100최댓값
stepnumber1값 증감 단위
labelfalse | 'bottom' | 'top-floating'false값 라벨 위치
handleType'plain' | 'text' | 'tooltip''plain'핸들 표현 방식
widthnumber | string-슬라이더 너비
onChange(value) => void-값 변경 콜백

Figma Variants

Slider

PropertyValues
LabelFalse Bottom Top floating
Right control25% 50% 75% 100%
Left control0% 25% 50% 75%

Control handle

PropertyValues
TypeFalse Text Tooltip
StateDefault Hover Focused