CYMK Color Generator



Creating CYMK color code generator involve HTML, CSS and JavaScript. Here is the simplified source code.

 <!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>CYMK Color Generator</title>

  <style>

    body {

      font-family: Arial, sans-serif;

      text-align: center;

      margin: 50px;

    }

    input[type="range"] {

      width: 80%;

      margin: 10px 0;

    }

    #colorBox {

      width: 200px;

      height: 200px;

      margin: 20px auto;

      border: 1px solid #000;

    }

    #colorCode {

      margin-top: 10px;

    }

  </style>

</head>

<body>

  <h1>CYMK Color Generator</h1>

  

  <label for="cyan">Cyan:</label>

  <input type="range" id="cyan" min="0" max="100" value="0" oninput="updateColor()">

  

  <label for="magenta">Magenta:</label>

  <input type="range" id="magenta" min="0" max="100" value="0" oninput="updateColor()">

  

  <label for="yellow">Yellow:</label>

  <input type="range" id="yellow" min="0" max="100" value="0" oninput="updateColor()">

  

  <label for="black">Black (Key):</label>

  <input type="range" id="black" min="0" max="100" value="0" oninput="updateColor()">

  

  <div id="colorBox"></div>

  <div id="colorCode"></div>

  

  <script>

    function updateColor() {

      const cyan = document.getElementById('cyan').value / 100;

      const magenta = document.getElementById('magenta').value / 100;

      const yellow = document.getElementById('yellow').value / 100;

      const black = document.getElementById('black').value / 100;


      const red = Math.round(255 * (1 - cyan) * (1 - black));

      const green = Math.round(255 * (1 - magenta) * (1 - black));

      const blue = Math.round(255 * (1 - yellow) * (1 - black));


      const color = `rgb(${red}, ${green}, ${blue})`;


      document.getElementById('colorBox').style.backgroundColor = color;

      document.getElementById('colorCode').textContent = `Color Code: ${color}`;

    }

  </script>

</body>

</html>

Preview

CYMK Color Generator









SHAKTI PRAKASH

Shakti Prakash is an elementary school teacher from Uttar Pradesh, India and additionally contributing his effort in educational blogs through the website VS Educations

Post a Comment

Previous Post Next Post

Ad

Ad