html选择颜色插件,canvas基于HTML5 HSV颜色选择器插件

HTML5 Kelly Color Picker是一个轻量级的JavaScript库,用于创建基于HTML5画布的HSV颜色选择器。它支持多种配置选项,如大小、初始颜色、颜色格式等,并提供丰富的用户事件和API方法,如设置颜色、获取颜色值、更新视图等。该库方便地集成到网页中,允许用户直观地选择和调整颜色。
摘要由CSDN通过智能技术生成

html5kellycolorpicker是一个简单而独立的颜色选择器JavaScript库,用于呈现画布,HSV颜色拾取。

创建一个html5画布颜色拾取input基础调用new KellyColorPicker({

place : 'picker',

input : 'color'

});更多配置参数new KellyColorPicker({

// 画布大小

size: 200,

// 默认颜色

color: '#ffffff',

// or 'quad'

method: 'triangle',

//input颜色

inputColor: true,

// hex or rgba

inputFormat: 'mixed',

// 从0 至 1

alpha: 1,

// 显示滑块

alphaSlider: false,

// 自适用窗口

resizeWith: true

});一些事件new KellyColorPicker({

userEvents: {

updateinput : function(handler, input, manualEnter) {},

change : function(handler) {},

mousemoveh : function(event, handler, dot) {},

mouseuph : function(event, handler, dot) {},

mousemovesv : function(event, handler, dot) {},

mouseupsv : function(event, handler, dot) {},

mousemoverest : function(event, handler, dot) {},

mouseupalpha : function(event, handler, dot) {},

mousemovealpha : function(event, handler, dot) {},

setmethod : function (handler, newMethod) {},

selectcolorsaver : function (handler, colorSaverObj) {},

}

});API方法instance.setColorByHex(hex)

instance.setColor(color)

instance.setColorForColorSaver(color, side)

instance.setColorSaver(side) // side - "left" or "right"

instance.getColorSaver(side)

instance.addUserEvent(eventKey, event)

instance.removeUserEvent(eventKey)

instance.getCanvas()

instance.getCtx()

instance.getInput()

instance.getSvFig()

instance.getSvFigCursor()

instance.getWheel()

instance.getWheelCursor()

instance.getCurColorHsv()

instance.getCurColorRgb()

instance.getCurColorHex()

instance.getCurColorRgba()

instance.getCurAlpha

instance.setAlpha(newAlpha)

instance.updateView(dropBuffer)

instance.resize(newSize)

instance.destroy()

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值