Videos
The CSS color picker you have always wanted.
How to create a color picker in html? - Stack Overflow
What app do you guys use to pick colors?
in chrome I use the built in color picker. I press F12 to open the developer console and just click on the box where the colors in the styles areas are..:
http://imgur.com/a/4wBcc
More on reddit.com[help] How do you choose colors for a website?
this is more an r/design question than a CSS question - read up on some very basics of color theory or check out adobe color for a cheat sheet https://color.adobe.com/
More on reddit.comIs Image Color Picker free to use?
How do I pick a color from an image?
How do I find the exact color code of an image?
Option #1 - Native HTML Color Picker
As mentioned in the previous answers you can use Native HTML color picker element:
<input type="color" />
For more info see: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/color
Option #2 - 3rd party Color Picker
If the Native color picker not meet your criteria, since it has an obsolete look and not look as slick as modern Color-Pickers, you can use one of literally hundreds of color pickers on the web. Even a simple search on the NPM packages page will return a few hundreds results to pick from.
https://www.npmjs.com/search?q=color%20picker
Option #3 - Build your own Color-Picker
If you like me, and after a long search of color-picker library, you didn't find a picker that meet your criteria, you can build you color picker, which not take too long as I will demonstrate.
Find a Color-Wheel image that will be your picker, for example:
(a more complex colors-wheel probable needed in real application)

In your .html file, create a
canvaselement.
<canvas id="colorCanvas" class="color-canvas" width="250" height="250"></canvas>
Give the canvas element
border-radius: 50%, this will make the canvas round, so only clicks inside the circle will be fired, and clicks in the edge will be ignored (we will need click event in the next steps).In your JavaScript, init the canvas with your color-picker image, and listen to click events
function initColorPicker()
{
var canvasEl = document.getElementById('colorCanvas');
var canvasContext = canvasEl.getContext('2d');
var image = new Image(250, 250);
image.onload = () => canvasContext.drawImage(image, 0, 0, image.width, image.height);
image.src = "./images/myColorPickerImage.png";
canvasEl.onclick = function(mouseEvent)
{
var imgData = canvasContext.getImageData(mouseEvent.offsetX, mouseEvent.offsetY, 1, 1);
var rgba = imgData.data;
alert("rgba(" + rgba[0] + ", " + rgba[1] + ", " + rgba[2] + ", " + rgba[3] + ")");
}
}
You can simply create a color picker by <input> with type as color. But it works only in modern browsers.
<input name="Color Picker" type="color"/>