mirror of
https://gitee.com/element-plus/element-plus.git
synced 2024-12-05 04:37:47 +08:00
351774f418
* feat(components): [color-picker] add focus blur event * docs: updata
4.5 KiB
4.5 KiB
title | lang |
---|---|
ColorPicker | en-US |
ColorPicker
ColorPicker is a color selector supporting multiple color formats.
:::tip
This component requires the <client-only></client-only>
wrap when used in SSR (eg: Nuxt) and SSG (eg: VitePress).
:::
Basic usage
:::demo ColorPicker requires a string typed variable to be bound to v-model.
color-picker/basic
:::
Alpha
:::demo ColorPicker supports alpha channel selecting. To activate alpha selecting, just add the show-alpha
attribute.
color-picker/alpha
:::
Predefined colors
:::demo ColorPicker supports predefined color options
color-picker/predefined-color
:::
Sizes
:::demo
color-picker/sizes
:::
API
Attributes
Name | Description | Type | Default |
---|---|---|---|
model-value / v-model | binding value | ^[string] | — |
disabled | whether to disable the ColorPicker | ^[boolean] | false |
size | size of ColorPicker | ^[enum]'large' | 'default' | 'small' |
— |
show-alpha | whether to display the alpha slider | ^[boolean] | false |
color-format | color format of v-model | ^[enum]'hsl' | 'hsv' | 'hex' | 'rgb' | 'hex' (when show-alpha is false) | 'rgb' (when show-alpha is true) |
— |
popper-class | custom class name for ColorPicker's dropdown | ^[string] | — |
predefine | predefined color options | ^[object]string[] |
— |
validate-event | whether to trigger form validation | ^[boolean] | true |
tabindex | ColorPicker tabindex | ^[string] / ^[number] | 0 |
label ^(a11y) | ColorPicker aria-label | ^[string] | — |
id | ColorPicker id | ^[string] | — |
Events
Name | Description | Type |
---|---|---|
change | triggers when input value changes | ^[Function](value: string) => void |
active-change | triggers when the current active color changes | ^[Function](value: string) => void |
focus ^(2.4.0) | triggers when Component focuses | ^[Function](event: FocusEvent) => void |
blur ^(2.4.0) | triggers when Component blurs | ^[Function](event: FocusEvent) => void |
Exposes
Name | Description | Type |
---|---|---|
color | current color object | ^[object]Color |
show ^(2.3.3) | manually show ColorPicker | ^[Function]() => void |
hide ^(2.3.3) | manually hide ColorPicker | ^[Function]() => void |
focus ^(2.3.13) | focus the picker element | ^[Function]() => void |
blur ^(2.3.13) | blur the picker element | ^[Function]() => void |