Я использую данный плагин
www.eyecon.ro/colorpicker
У меня цвет выбирается, но не перекрашивает текст в canvas, а как сделать так, чтобы он смог перекрасить цвет, в imput type = "color" такое возможно сделать, но интерфейс мне не очень нравится стандартный
<input type="text" id="colorTextKons" name="colorTextKons">
$(document).ready(function(){
$('#colorTextKons').ColorPicker({
onSubmit: function(hsb, hex, rgb) {
$('#colorTextKons').val(hex);
},
onBeforeShow: function () {
$(this).ColorPickerSetColor(this.value);
}
})
.bind('keyup', function(){
$(this).ColorPickerSetColor(this.value);
});
$("#colorTextKons").on("input", function(){
ctx.fillStyle = "#"+$(this).val();
});
})