How to create Hex color generator using HTML CSS and JavaScript ?

Hex color is a six-digit code representing the amount of red, green, and blue that makes up the color. The hex color generator gives the hex code of the selected color.
Approach:
- To select a color, we will use <input type=”color”> which creates a color picker.
- Get the value returned by the color picker. (Color picker returns hex value)
- Set the color as the background and display the hex code.
Example: In this example, we will use the above approach for generating hex color.
HTML
| <!DOCTYPE html><html><head>    <title>Hex color generator</title>    <style>        body {            margin: 0;            padding: 0;            display: grid;            place-items: center;            height: 100vh;            font-size: 20px;        }             .main {            height: 400px;            width: 250px;            background: #3A3A38;            border-radius: 10px;            display: grid;            place-items: center;            color: #fff;            font-family: verdana;            border-radius: 15px;        }               #colorPicker {            background-color: none;            outline: none;            border: none;            height: 40px;            width: 60px;            cursor: pointer;        }               #box {            outline: none;            border: 2px solid #333;            border-radius: 50px;            height: 40px;            width: 120px;            padding: 0 10px;        }    </style></head><body>    <h1>Hex Color Generator</h1>    <divclass="main">        <!-- To select the color -->        Color Picker: <inputtype="color"            id="colorPicker"value="#6a5acd">        <!-- To display hex code of the color -->        Hex Code: <inputtype="text"id="box">    </div>    <script>        function myColor() {            // Get the value return by color picker            var color = document.getElementById('colorPicker').value;            // Set the color as background            document.body.style.backgroundColor = color;            // Take the hex code            document.getElementById('box').value = color;        }        // When user clicks over color picker,        // myColor() function is called        document.getElementById('colorPicker')            .addEventListener('input', myColor);    </script></body></html> | 
Output:
 
				 
					



