ColorPicker-WebGl
无依赖项
这是一个基于 WebGL 的颜色选择器(高效绘制,无卡顿)
兼容ES5
!
ColorPicker-WebGl
安装
``
npm i color-picker-webgl
`
示例
`
html
``
API[实列属性和方法]
$3
hsb属性是一个数组,包含当前颜色盘所在位置映射的 hsb 值
$3
设置uniform数据,包含颜色盘的明度信息和按钮大小等
$3
渲染颜色盘,本质是 requestAnimationFrame 的循环调用,事件的注册也在这里,如果是用 Vue 等框架,可以直接在组件挂载时调用 install 方法,在组件销毁时调用 uninstall 方法
$3
调用 cancelAnimationFrame 停止 requestAnimationFrame 并清除事件监听