Slider
Navigation
TabsLayout
Tiered PageInputs
Slider
A drag control for selecting a value along a continuous range.
Design question
A horizontal slider is counterintuitive on the vertical reading axis. What replaces it?
DecisionStandard horizontal sliders conflict with vertical reading: 'increase' goes right, but the column advances leftward. Drag-up-to-increase puts the control back on the reading axis.
Vertical drag
글자
18Font size
행간
55Line spacing
Drag up to increase. Vertical sliders match the reading axis · up = more, down = less. Labels in vertical Korean above each track.
Guidance
Do
- Use drag-up-to-increase: upward motion = more, matches physical weight metaphor
- Show current value adjacent to the track in horizontal text
- Keep the track short and vertical · 120–200px is enough
Don't
- Rotate a horizontal slider 90° · the interaction model breaks
- Use a vertical slider for fine-grained color or date selection
- Place the slider on the reading axis where it competes with text
Accessibility
role='slider', aria-valuenow/min/max. Arrow keys: up/right increase, down/left decrease. Page Up/Down jump.
Open question
Should 'drag up = more' match the direction of physical weight (up = lighter = less) or follow the visual filled-track metaphor (up = filled = more)?