jQuery - Galería de imagenes con efecto zoom

jQuery - Galería de imagenes con efecto zoomEn Development Blog publicaron una galería de imágenes con efecto zoom. Está esa implementada con el plugin jQuery jPhotoGrid y el resultado final es un vistoso efecto que es muy sencillo de implementar.

Implementación

El código HTML que muestra las imágenes en miniatura es un lista con una estructura como la del siguiente ejemplo:

<ul>
<li>
<img src="source.jpg" alt="" />
<p>Caption Here</p>
</li>
<ul>

Luego se necesitamos unos estilos en CSS como los siguientes:

#pg { position: relative; height: 585px; background: #000; }
#pg li { position: relative; list-style: none; width: 175px; height: 117px; overflow: hidden; float: left; z-index: 2; opacity: .3; }
#pg li.active { opacity: 1; }
#pg li.selected { opacity: 1; z-index: 99; -moz-box-shadow: 0px 0px 10px #fff; -webkit-box-shadow: 0px 0px 10px #fff; }
#pg li img { display: block; width: 100%; }
#pg li p { color: white; margin: 10px 0; font-size: 12px; }

Por último, un código Javascript:

$('#pg').jphotogrid({
baseCSS: {
width: '175px',
height: '117px',
padding: '0px'
},
selectedCSS: {
top: '50px',
left: '100px',
width: '500px',
height: '360px',
padding: '10px'
}
});

Además necesitamos enlazar los siguientes archivos en la sección HEAD del HTML de la página:

<link href="style.css" rel="stylesheet" type="text/css" media="all" />
<link href="jphotogrid.css" rel="stylesheet" type="text/css" media="screen" />
<!--[if IE]>
<link href="jphotogrid.ie.css" rel="stylesheet" type="text/css" media="screen" />
<![endif]-->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script src="jphotogrid.js"></script>
<script src="jflickrfeed.js"></script>
<script src="setup.js"></script>

Conclusión

La implementación de jPhotoGrid Plugin jQuery es muy sencilla, en el tutorial (en inglés), están los enlaces para una demostración online y también, para descargar un ejemplo funcional que se puede correr sin necesidad de montarlo en un servidor web.

jPhotoGrid Plugin jQuery

Visitar: www.newmediacampaigns.com/page/zoomable-jquery-image-gallery-jphotogrid

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