Sharing is caring!

HTML

<!DOCTYPE html>
<html>
<head>
  <title>Random Color Generator</title>
  <link rel="stylesheet" type="text/css" href="styles.css">
</head>
<body>
  <div id="color-display"></div>

  <button id="generate-button">Generate Color</button>

  <script src="script.js"></script>
</body>
</html>

CSS

body {
  font-family: Arial, sans-serif;
  text-align: center;
}

#color-display {
  width: 200px;
  height: 200px;
  margin: 50px auto;
  border-radius: 50%;
}

#generate-button {
  padding: 10px 20px;
  background-color: #333;
  color: #fff;
  border: none;
  cursor: pointer;
}

Javascript

// Generate a random RGB color value
function generateRandomRGBColor() {
  const red = Math.floor(Math.random() * 256);
  const green = Math.floor(Math.random() * 256);
  const blue = Math.floor(Math.random() * 256);

  return `rgb(${red}, ${green}, ${blue})`;
}

// Generate a random HEX color value
function generateRandomHEXColor() {
  const hex = Math.floor(Math.random() * 16777215).toString(16);
  return `#${hex}`;
}

// Update the background color of the page
function updateBackgroundColor(color) {
  document.body.style.backgroundColor = color;
}

// Handle generate button click
const generateButton = document.getElementById('generate-button');
generateButton.addEventListener('click', () => {
  const randomColor = generateRandomHEXColor(); // Change to generateRandomRGBColor() for RGB colors

  // Display the color
  const colorDisplay = document.getElementById('color-display');
  colorDisplay.style.backgroundColor = randomColor;

  // Update the background color of the page
  updateBackgroundColor(randomColor);
});

This code generates a random HEX color value using the generateRandomHEXColor() function. If you prefer RGB colors, you can use the generateRandomRGBColor() function instead.

When the “Generate Color” button is clicked, it updates the color displayed in the color-display div and sets the background color of the page using the updateBackgroundColor() function.

JavaScript ile neler yapılabilir? JavaScript öğrenmek ne kadar sürer? JavaScript hangi program? JavaScript neden popüler?¿Qué proyectos se pueden hacer con JavaScript? ¿Qué es un proyecto en JavaScript? ¿Cómo empezar un proyecto de JavaScript? ¿Qué programas se han hecho con JavaScript? Wird JavaScript noch benötigt? Was kann man alles mit JavaScript machen? Ist JavaScript für Anfänger? Wie schwierig ist JavaScript? مشاريع جافا سكريبت للمبتدئين مشاريع جافا سكريبت جاهزة pdf مشروع جافا سكريبت javascript مشروع جافا سكريبت github تفعيل جافا سكريبت على الهاتف مشاريع جافا للمبتدئين جافا سكريبت تحميل تحميل جافا سكريبت للاندرويد


0 Comments

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

Cheap flights with cashback