Element React 中文文档 Element-React ColorPicker 颜色选择器

2024-02-25 开发教程 Element React 中文文档 匿名 0

用于颜色选择,支持多种格式。

基础用法

通过value属性控制当前显示的颜色。

render() {
const color1 = '#20a0ff';
const color2 = null;
return (
<div>
<div className="block">
<span className="demonstration">有默认值</span>
<ColorPicker value={color1}></ColorPicker>
</div>
<div className="block">
<span className="demonstration">无默认值</span>
<ColorPicker value={color2}></ColorPicker>
</div>
</div>
)
}

选择透明度

ColorPicker 支持普通颜色,也支持带 Alpha 通道的颜色,通过showAlpha属性即可控制是否支持透明度的选择。

render() {
const color3 = 'rgba(19, 206, 102, 0.8)';
return (
<div style={{padding: '24px'}}>
<ColorPicker value={color3} showAlpha></ColorPicker>
</div>
)
}

Attributes

参数说明类型可选值默认值
showAlpha是否支持透明度选择booleanfalse
colorFormat写入 value 的颜色的格式stringhsl / hsv / hex / rgbhex(show-alpha 为 false)/ rgb(show-alpha 为 true)

Events

事件名称说明回调参数
onChange当绑定值变化时触发当前值