color-picker

A color picker in TypeScript — a hue ring with an HSV triangle that rotates so its pure-hue corner always points at the hue handle. No runtime dependencies.

#FF0000
rgb
hsv

Usage

<link rel="stylesheet" href="dist/color-picker.min.css">
<script src="dist/color-picker.min.js"></script>

<script>
  var picker = new ColorPicker({
    appendTo: document.getElementById('container'),
    hex: '#ff0000',
    wheelDiameter: 250,
    wheelThickness: 24,
    handleDiameter: 16,
    onChange: function (color) {
      console.log(color.hex, color.rgb, color.hsv);
    }
  });
</script>

Notes