Ampliar una imagen utilizando Fancybox 1.3.4

FancyBox es una herramienta para la visualización de imágenes, contenido HTML y multimedia al estilo “lightbox” flotante sobre la página web.

En este artículo vamos a ver como ampliar imágenes utilizando Fancybox.

Lo primero que tendremos que hacer es ir a la página oficial de Fancybox para descargar el script y ver más información.

Una vez tenemos los archivos necesarios en nuestro servidor podemos empezar a añadir a nuestra página HTML el efecto Fancybox.

En nuestra cabecera o <head> deberemos añadir los estilos y scripts necesarios:

<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
<link rel="stylesheet" href="style.css" />
<script type="text/javascript" src="../jquery.js"></script>
<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
<script type="text/javascript">
$(document).ready(function() {
    $("a#example1").fancybox();
});
</script>

Hará falta la librería jQuery y los scritps y estilos de Fancybox, además de la llamada a la función fancybox() tras pulsar en el link o elemento con id=”example1”.

En nuestro <body> deberemos añadir el link con la imagen reducida que tras pulsarlo abrirá ampliada esta misma imagen.

<a id="example1" href="./example/1_b.jpg"><img alt="example1" src="./example/1_s.jpg" /></a>

En este caso estamos utilizando 2 imágenes; una reducida de tamaño para depositar en el link y otra imagen más grande para mostrar como zoom en la ventana modal.

También cabe la posibilidad de utilizar una única imagen reduciéndola con los atributos de imagen «width» y «height» en el contenido del link y en el atributo href del link añadir la imagen original.

También podemos añadir diferentes efectos o animaciones al efecto de ampliación que podrás ver en los ejemplos y añadir un title para detallar información pudiéndolo posicionar en distintas posiciones.

Ver el ejemplo en funcionamiento

Autor
Escrito por Jose Aguilar - Director ejecutivo y tecnológico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.
Te ha servido? Valora esta entrada!
(2 votos, promedio: 5 de 5)
Comparte en las redes sociales
¿Buscas trabajo de programador?

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Ver más sobre