Build an iPad-Themed Image Slider With jQuery

Build an iPad-Themed Image Slider With jQuery

Me pareció muy original crear un slideshow de imágenes con la apariencia de un iPad de Apple. Para implementarlo haremos uso de la biblioteca jQuery.

La imagen del iPad que se utiliza en este slideshow, esta sacada del siguiente PSD:

Implementación

Primero tenemos que enlazar los siguientes archivos en la sección HEAD del HTML de la página:

<link rel="stylesheet" media="screen" 
href="style.css" />
<link rel="stylesheet" media="screen" 
href="nivo-slider.css" />
<script src="http://ajax.googleapis.com/
ajax/libs/jquery/1.4.2/jquery.min.js"
type="text/javascript"></script>
<script src="jquery.nivo.slider.pack.js" 
type="text/javascript"></script>

Luego agregamos el HTML que mostrará el slideshow:

<div id="container">
<div id="slider">
<img src="images/slide-a.jpg" alt="" />
<img src="images/slide-b.jpg" alt="" />
<img src="images/slide-c.jpg" alt="" />
<img src="images/slide-d.jpg" alt="" />
<img src="images/slide-e.jpg" alt="" />
</div>
</div>

Son dos contenedores que contienen el listado de las imágenes que se mostrarán en la presentación.

Ahora agregamos el código Javascript que implementa la funcionalidad del slideshow:

<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider({
effect:'random', //define el efecto - 
disponibles: 'fold,fade,sliceDown'
slices:15,
animSpeed:500, //velocidad de transición 
entre imágenes
pauseTime:3000,
startSlide:0, //imagen con la que comienza (0 index)
directionNav:true, //activa los botones 
de anterior y siguiente
directionNavHide:true, //muestra los botones 
de navegación
sólo cuan se pasa el puntero del mouse
controlNav:true, //1,2,3...
controlNavThumbs:false, //Control por medio 
de imágenes miniatura
controlNavThumbsFromRel:false, //Use image rel for thumbs
controlNavThumbsSearch: '.jpg', //Imagen miniatura
controlNavThumbsReplace: '_thumb.jpg', //...imagen miniatura
keyboardNav:true, //Habilita las flechas 
para adelantar o retroceder
pauseOnHover:true, //Detiene la animación cuando se posa
el puntero de mouse sobre el slide
manualAdvance:false, //Fuerza a transición manual
captionOpacity:0.8, //Apacidad del título
beforeChange: function(){},
afterChange: function(){},
slideshowEnd: function(){} //disparadores para después
que ha finalizado el slideshow
});
});
</script>

Build an iPad-Themed Image Slider With jQuery

Sitio: designshack.co.uk/articles/javascript/build-an-ipad-themed-image-slider-with-jquery

Por Diego Cambiaso

Comunicador Social, Desarrollador de Software y UX Designer. Blogger desde el 2006, creador de Pixelco Tech. Viajero y fotógrafo. Entusiasta del diseño, apasionado por la tecnología y el social media. EN-ES-IT