javascript - attribute - title html
Cómo hacer que el fondo de la presentación de diapositivas HTML/CSS se desvanezca? (2)
Me preguntaba cómo hacer que una presentación de fondo se desvanezca en otras fotos, como una presentación de diapositivas normal. He intentado muchos códigos y todavía tengo que tener éxito.
Ahora, tengo un código para hacer que el fondo cambie a diferentes fotos que funcionan bien, pero no se desvanece. ¿Hay alguna forma de agregar esto?
Aquí está el código
<html>
<head>
<style>
body{
/*Remove below line to make bgimage NOT fixed*/
background-attachment:fixed;
background-repeat: no-repeat;
background-size: cover;
/*Use center center in place of 300 200 to center bg image*/
background-position: 0 0; background-
}
</style>
<script language="JavaScript1.2">
//Background Image Slideshow- © Dynamic Drive (www.dynamicdrive.com)
//For full source code, 100''s more DHTML scripts, and TOS,
//visit http://www.dynamicdrive.com
//Specify background images to slide
var bgslides=new Array()
bgslides[0]="http://i892.photobucket.c…
bgslides[1]="http://i892.photobucket.c…
bgslides[2]="http://i892.photobucket.c…
//Specify interval between slide (in miliseconds)
var speed=2000
//preload images
var processed=new Array()
for (i=0;i<bgslides.length;i++){
processed[i]=new Image()
processed[i].src=bgslides[i]
}
var inc=-1
function slideback(){
if (inc<bgslides.length-1)
inc++
else
inc=0
document.body.background=processed[inc…
}
if (document.all||document.getElementById)
window.onload=new Function(''setInterval("slideback()",spee…
</script>
</head>
</html>
Si usted tiene alguna sugerencia, por favor hágamelo saber. Además, no soy el mejor en la codificación y no tengo ni idea sobre JavaScript, así que explíqueme qué hacer.
Ejemplo de trabajo en jsFiddle.
Use este código en su lugar: (tenga en cuenta que deberá cargar jQuery para que este código funcione)
HTML
<div class="fadein">
<img src="http://farm9.staticflickr.com/8359/8450229021_9d660578b4_n.jpg">
<img src="http://farm9.staticflickr.com/8510/8452880627_0e673b24d8_n.jpg">
<img src="http://farm9.staticflickr.com/8108/8456552856_a843b7a5e1_n.jpg">
<img src="http://farm9.staticflickr.com/8230/8457936603_f2c8f48691_n.jpg">
<img src="http://farm9.staticflickr.com/8329/8447290659_02c4765928_n.jpg">
</div>
CSS
.fadein {
position:relative;
height:320px;
width:320px;
}
.fadein img {
position:absolute;
left:0;
top:0;
}
JavaScript
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(''.fadein img:gt(0)'').hide();
setInterval(function () {
$(''.fadein :first-child'').fadeOut()
.next(''img'')
.fadeIn()
.end()
.appendTo(''.fadein'');
}, 4000); // 4 seconds
});
</script>
Dentro de la CSS:
ancho: 100%; altura: 100%; posición: fija;