Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/05/2015, 14:25
elmouse19
 
Fecha de Ingreso: noviembre-2010
Ubicación: Córdoba, Argentina
Mensajes: 74
Antigüedad: 13 años, 6 meses
Puntos: 4
Respuesta: fondo con javascript

Hola.
Perdón la demora. Estuve muy ocupado.

Si puedo pasarte el código, y explicarte. Es muy sencillo en realidad.

Primero, necesitas DESCARGAR ESTA LIBRERIA que corresponde al plugin.

Luego, por supuesto, tienes que descomprimir los archivos y subirlos a tu servidor. Sube todos los archivos en una carpeta del servidor diferenciada. Por ejemplo, yo cree una carpeta de nombre "vegas" en la raiz de public_html, y ahí coloque todos los archivos. Esto servirá para mantener el orden de los archivos, y para que no te falte ninguno a la hora de usar el plugin.

Luego tienes que llamar a la librería con el siguiente código.

Código HTML:
<script src="vegas/jquery.vegas.js"></script> 

Por ultimo, tenes que agregar esto en tu codigo, dentro de las etiquetas head y script.

Código Javascript:
Ver original
  1. /* Vegas */
  2.     $(function() {
  3.         $.vegas('slideshow', {
  4.             delay:3500,
  5.             backgrounds:[
  6.                 { src:'images/backgrounds/bg1.jpg', fade:1000 },
  7.                 { src:'images/backgrounds/bg2.jpg', fade:1000 },
  8.                 { src:'images/backgrounds/bg3.jpg', fade:1000 }
  9.             ]
  10.             })('overlay', {
  11.                 src:'/vegas/overlays/11.png'
  12.             });
  13.     });

Reemplazando por supuesto las lineas:
{ src:'images/backgrounds/bg1.jpg', fade:1000 },
{ src:'images/backgrounds/bg2.jpg', fade:1000 },
{ src:'images/backgrounds/bg3.jpg', fade:1000 }

por la url correspondiente a las imagenes que deseas poner de fondo. Una linea por cada imagen.
El ",fade:1000" es el efecto de transición y su duración, expresada en milisegundos; por lo tanto 1000 milisegundos es igual a 1 segundo.

Esta parte del codigo:
})('overlay', {
src:'/vegas/overlays/11.png'
});

Corresponde a la imagen de overlay que quieras usar. Es decir, una imagen semitransparente que sirve de textura para las imágenes de fondo. Esta imagen se pone sobre todas las imágenes que pongas de fondo, y el plugin cuenta con varias opciones de overlay a elegir. Las podrás ver dentro de la carpeta overlays.

Si no quieres ningún overlay simplemente sacas esa parte del código. Ejemplo.
('overlay', {
src:'/vegas/overlays/11.png'
});


Y quedaría asi:

Código Javascript:
Ver original
  1. /* Vegas */
  2.     $(function() {
  3.         $.vegas('slideshow', {
  4.             delay:3500,
  5.             backgrounds:[
  6.                 { src:'images/backgrounds/bg1.jpg', fade:1000 },
  7.                 { src:'images/backgrounds/bg2.jpg', fade:1000 },
  8.                 { src:'images/backgrounds/bg3.jpg', fade:1000 }
  9.             ]
  10.             })
  11.     });

Cualquier duda, pregúntame.
Saludos.
__________________
Mike Sto - Programador web independiente
Grupo Latin.net

JSFiddle