![]()
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
Comments are closed.