Hola
Aqui les dejo un ejemplo de como hacer que el fondo de su body cambie .Nuestro cssCódigo HTML:<body > <div id="contenedor"> <img src="imagen/1.jpg" alt="" /> </div> <div id="contenido"></div> <div id="contenido-1"> <h1>Ejemplo de fondo con slider</h1> </div> </div>
Código:html{ height:100%; width:100%; overflow: hidden; } #contenido { position:absolute; height:150px; width:100%; background:#e3f9fa; text-align:center; margin-top:80px; filter: alpha(opacity=80); opacity: .8 } #contenido-1 { position:absolute; width:100%; } #contenido-1 h1 { width:100%; height:100%; margin-top:130px; margin-left:30%; float:left; font-size:36px; font-family:Verdana, Geneva, sans-serif; color: #0088fb; } #contenedor img { position:absolute; width:100%; height:100%; } #foto{ float:left; margin-top:500px; margin-left:35%; margin-right:50%; width:100%; }
Nuestrra funcion con jquery
Código:var contador=1; $(document).ready( function() { CambiarImg(); } ); $("#contenedor").css({ "background-image" : "url(images/" + photoObject.image + ")", "display" : "block", "z-index" : currentZindex }); function CambiarImg() { if(contador!=4) { var valor="imagen/"+contador+".jpg" var src_img_div='url(\''+valor+'\')'; $("#contenedor").css('backound-image',src_img_div); $("#contenedor img").fadeOut("slow",function(){ $("#contenedor img").attr("src",valor); }); $("#contenedor img").fadeIn("slow"); $("#contenedor img").css ('display','block'); setTimeout ("CambiarImg()",4000); contador++; } else { contador=1; setTimeout('CambiarImg()',1000); } }
También necesitamos agregar nuestro jquery-mins y no olvidemos las demás imágenes que estarán en nuestra carpeta imagen .
Aqui puedes ver el funcionamiento ejemplo



Citar


Marcadores