Задать вопрос
Ответы пользователя по тегу JavaScript
  • Как сделать плавную смену фона только на JS?

    ninetwgb
    @ninetwgb
    Живу
    <script type="text/javascript" src="js/changebackground.js"></script>
    
    	<div id="container" style="">
    	<!-- Блок с бэкграундом, фон динамический changebackground.js-->	
    	</div>


    window.onload = function changebg(){
    	
    	var path = "url(images/background/";
    	var ext = ".jpg)";
    	var backs = [];
    		
    	for(var i = 1; i <= 9; i++){
    		var fileNum = ('00' + i).substr(-3);
    		var fullPath = path + fileNum + ext;
    		backs.push(fullPath);
    	}
    	
    	var randomImg = Math.floor(Math.random() * backs.length);
    		
    	document.getElementById('container').style.background = (backs[randomImg]);
    	document.getElementById('container').style.backgroundSize = "cover";
    	document.getElementById('container').style.backgroundRepeat = "no-repeat";
    	
    	setInterval(changebg, 2000);


    условие: изображения должны лежать в (images/background) и обзываться 001.jpg, 002.jpg .... 0xx.jpg
    Ответ написан
    Комментировать