Activity Get Random color

 HTML

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Activity</title>
    <link rel="stylesheet" href="Activity.css" />
  </head>
  <body>
    <h3>Generate a random number</h3>
    <br />
    <button>Generate color</button>
    <br />

    <div>This is new color</div>
    <script src="Activity.js"></script>
  </body>
</html>

CSS

body{
   text-align: center;
}

div{
    border: 1px solid black;
    height: 100px;
    width: 500px;
    text-align: center;
margin: auto;
}

JS

let btn = document.querySelector("button");
function getRandom() {
    let red = Math.floor(Math.random() * 255);
    let green = Math.floor(Math.random() * 255);
    let blue = Math.floor(Math.random() * 255);
    let color = `rgb(${red},${green},${blue})`;
    return color;
  }
 
btn.addEventListener("click", function () {
    let h3=document.querySelector("h3");
    let randomcolor=getRandom();
let div=document.querySelector("div");
div.style.backgroundColor=randomcolor;
console.log("Color Updated");
});






Comments

Popular posts from this blog

Callback Hell

TODO list with DOM

Refactoring callback hell code