Components
← All components

Color Picker

stimeo--color-picker

Colour chosen on separate hue, saturation and lightness sliders, tied to a hex field.

  • Core

Splits choosing a colour into separate hue, saturation and lightness sliders instead of a two-dimensional palette. Because they are separate, every adjustment works from the keyboard and the current value reaches screen readers, spoken as "hue 210 degrees" rather than a bare number. The hex field is tied to them both ways, so touching either keeps them in step. The chosen colour is readable from CSS for a swatch, and mirrored into a hidden form field. A second finger landing mid-drag neither steers the value nor cuts the drag short. The colour can be rebuilt from the hex value alone, so going back in the browser returns the colour you picked rather than the original one. The swatches and tracks are drawn by this demo's CSS.

running
Hue
Saturation
Lightness

Keyboard

KeyAction
↑ / → Increase the focused channel by one step. With logicalTrack under RTL the horizontal pair swaps.
↓ / ← Decrease the focused channel by one step. With logicalTrack under RTL the horizontal pair swaps.
PageUp / PageDown Increase / decrease by a larger step.
Home / End Jump the channel to its minimum / maximum.