Skip to content

ColorPicker

Pick a color from a palette + custom picker. Supports alpha, presets, and multiple output formats.

Basic usage

Example

With alpha

With presets

API

Props

NameTypeDefaultDescription
valueunion"#000000"
labelstring""
disabledbooleanfalse
alphabooleanfalse
presetsArray() => []
formatColorFormat"hex"
formatOptionsArray() => ["hex", "rgb", "hsl"]
allowClearbooleanfalse
stateDataEntryState"default"
sizeEpSizeundefined
assistiveTextstring""
alertMessagestring""
clearLabelstring"Clear"
doneLabelstring"Done"

Events

EventPayloadDescription
update:value{"names":["union"],"elements":[{"name":"string"},{"name":"null"}]}
change{"names":["union"],"elements":[{"name":"string"},{"name":"null"}]}
open
close
clear

Slots

SlotScopeDescription
triggervalue, open

Released under the MIT License. Built with VitePress.