Categories: Element-React 教程

Element-React ColorPicker 颜色选择器

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

基础用法

通过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 是否支持透明度选择 boolean false
colorFormat 写入 value 的颜色的格式 string hsl / hsv / hex / rgb hex(show-alpha 为 false)/ rgb(show-alpha 为 true)

Events

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

前端小白,在Web176教程网这个平台跟大家一起学习,加油!

Share
Published by
andy

Recent Posts

聊聊vue3中的defineProps

在Vue 3中,defineP…

1 周 ago

在 Chrome 中删除、允许和管理 Cookie

您可以选择删除现有 Cooki…

2 周 ago

自定义指令:聊聊vue中的自定义指令应用法则

今天我们来聊聊vue中的自定义…

3 周 ago

聊聊Vue中@click.stop和@click.prevent

一起来学下聊聊Vue中@cli…

4 周 ago

Nginx 基本操作:启动、停止、重启命令。

我们来学习Nginx基础操作:…

4 周 ago

Vue3:手动清理keep-alive组件缓存的方法

Vue3中手动清理keep-a…

1 月 ago