Poder presentar una imagen con capacidad de zoom en una página web, es una técnica elegante y atractiva al usuario que le permite examinar partes de la imagen con mayor detalle. Hacer un zoom de una imagen es algo muy sencillo con jQuery.
Easy Image Zoom es un plugin jQuery para hacer un acercamiento en una imagen contenida en una página web.
Como en casi todas las implementaciones con jQuery, agregar el zoom de imágenes es muy sencillo. En este caso consiste en mostrar una imagen de tamaño pequeño y que al pasar el puntero del mouse sobre ésta, muestra en forma ampliada el detalle alrededor del puntero.
Implementar Zoom de imagenes con jQuery
Primero hay que enlazar jQuery y el plugin Easy Image Zoom y agregar el Javascript de la implementación:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"> </script> <script type="text/javascript" src="easyzoom.js"></script> <script type="text/javascript"> jQuery(function($){ $('a.zoom').easyZoom(); }); </script> <link href="default.css" rel="stylesheet" type="text/css" media="all" /> <style> #easy_zoom{ width:600px; heigh:400px; border:5px solid #eee; background:#fff; color:#333; position:absolute; top:60px; left:400px; overflow:hidden; -moz-box-shadow:0 0 10px #777; -webkit-box-shadow:0 0 10px #777; box-shadow:0 0 10px #777; /* vertical and horizontal alignment used for preloader text */ line-height:400px; text-align:center; } </style>
Para mostrar la imagen, se necesita escribir un código HTML como el que sigue:
<div id="container"> <h1>Easy Image Zoom jQuery Plugin</h1> <p>The easiest image zoomer there is!</p> <p><a href="large.jpg" class="zoom"> <img src="small.jpg" alt="New York"></a></p> <p><em>Roll over the image to view details.</em></p> <p><a href="http://cssglobe.com/post/9711/jquery-plugin-easy-image-zoom" title="read more about this plugin">back to the article</a></p> </div>
Corolario
Como se puede apreciar en el ejemplo, implementar un zoom de imágenes con el plugin Easy Image Zoom es muy sencillo, no hace falta ser un experto en jQuery. Existe un demo en la página de CSS Globe que se puede descargar y correr en el navegador sin necesidad de montarlo en un servidor web.
Easy Image Zoom – Plugin jQuery
Sitio/demo: cssglobe.com/post/9711/jquery-plugin-easy-image-zoom