Bu kod örneğinde sayfanın background-color(arka plan rengi) sitiline rastgele renk atıyoruz, bunu zamanlayıp 1 dakika boyunca yarım saniyede bir 1 arka plan renginin değişmesini sağlıyoruz.
function RandomColor(){
var randomColor = Math.floor(Math.random() * 16777215).toString(16);
document.body.style.backgroundColor = "#" + randomColor + "65";
document.getElementById("colorinfo").innerHTML = randomColor;
}
var interval = setInterval(RandomColor, 500);
setTimeout(function (){
clearInterval(interval);
}, 60000);
//500 değişim sıklığı (yarım saniye)
//60000 toplam çalışacağı süre (1dakika)
Bu kod örneğini farklı ihtiyaçlar için farklı şekillerde kullanabilirsiniz, içerdiği renk kodunun sonuna 65 ekleme nedenim koyu görüntü istemem, ve HTML’in arka planına #000 atamam da bu yüzden siz değiştirebilirsiniz.
Bunu ben wolkanca.com’ın Chrome eklentisi için yaptım ondan da test edebilirsiniz.
Kaynak: https://css-tricks.com/snippets/javascript/random-hex-color/