Я новичок в javascript. Я сделал простой код, который в javascript будет случайным образом менять мой фон каждые 5 секунд, однако это выглядит ужасно.
Как при загрузке изображения, так и при переходе происходит скачкообразный характер и он выглядит не очень хорошо. Когда я решаю эту проблему, весь код выглядит очень сложным, мне также не разрешают использовать внешние ссылки для справки (это школьный проект).
Я хочу реализовать переходы с плавным переходом в мой код, и я видел, как люди делают это, используя CSS, но для этого вам нужно добавить каждую картинку и бла-бла-бла, я хочу, чтобы она была многоразовой, чтобы я написал ее один раз, а затем, если я добавлю больше картинок, у меня не будет изменить что-нибудь, надеюсь, что вы, ребята, понимаете, и надеюсь, что вы можете помочь !!! :)
Код:
function random_pic() {
// image array
var images = ["url(1.jpg)", "url(2.jpg)", "url(3.jpg)", "url(4.jpg)"];
// execute code every 5 seconds
window.setInterval(function() {
// create a random number between 0 and 4
var num = Math.floor(Math.random() * 4);
// set the background to one of the images in the array
document.body.style.backgroundImage = images[num];
},
5000);
}
random_pic();