次のコードを使用して、ページが更新されたときに背景画像を変更しています
function changeImg(imgNumber) {
var myImages = ["../img/background_tile.png", "../img/background_tile_blue.png", "../img/background_tile_green.png", "../img/background_tile_purple.png"];
var newImgNumber =Math.floor(Math.random()*myImages.length);
document.body.style.backgroundImage = 'url('+myImages[newImgNumber]+')';
}
window.onload=changeImg;
background-color
今、CSSを画像の色に変更して、ページが更新されたときにページが読み込まれる前に白く点滅しないようにしようとしています。
ウェブサイト - http://lauramccartney.co.uk
編集 - 私はみんなそれを解決しました! 私はこれを使いました
function changeImg(imgNumber) {
var myImages = ["../img/background_tile.png", "../img/background_tile_blue.png", "../img/background_tile_green.png", "../img/background_tile_purple.png"];
var myColors = ["#d1261e", "#6167e6", "#3db322", "#a12cbb"];
var newImgNumber =Math.floor(Math.random()*myImages.length);
document.body.style.backgroundImage = 'url('+myImages[newImgNumber]+')';
document.body.style.backgroundColor = myColors[newImgNumber];
}
window.onload=changeImg;
大した違いはなかったので、css の背景も不快感のない灰色に調整しました。