Advertising





jueves, 6 de enero de 2011

Lytebox

Muchas veces queremos hacer efectos que sorprendan en nuestras páginas Web, como por ejemplo, que aparezca un pop up que muestre alguna imagen u otra página sin perder el contenido de la página que mostramos y con un agradable efecto visual.

Uno de los plugins que sirve y bastante para este propósito es Lytebox. Es configurable y con muy buenos efectos.

Esta es la página del proyecto: http://dolem.com/lytebox/

Primero descargamos el paquete con el script en JavaScript lytebox.js y la hoja de estilo CSS lytebox.css.


Colocamos en el <head> los siguientes llamados, de esta forma:

<head>
<script type="text/javascript" language="javascript" src="lytebox.js"></script>
<link rel="stylesheet" href="lytebox.css" type="text/css" media="screen"/>
</head>

Si no queremos descargar el paquete y usarlo remoto, en el llamado sólo cambian la dirección:

<head>
<script type="text/javascript" language="javascript" src="http://dolem.com/lytebox/lytebox.js"></script>
<link rel="stylesheet" href="http://dolem.com/lytebox/lytebox.css" type="text/css" media="screen"/>
</head>

El segundo paso es colocar el link donde queramos. Hay varios casos, que se engloban en: mostrar imagenes y mostrar páginas.

1- Mostrar imágenes

Para una sóla imagen, el link va de la siguiente forma:

<!-- Comentario: El atributo rel debe indicar lytebox para que el plugin lo tome en cuenta -->
<a href="ruta/imagen.jpeg" rel="lytebox" title="Descripción de la imagen"> Contenido o imagen </a>

Para un grupo de imágenes, el link es así:

<!-- Comentario: El atributo rel debe indicar lytebox y el índice a lo que se refiere el grupo de imágenes. Es decir, si tenemos un grupo de imágenes que se refieren a ciudades, el rel debería decir: lytebox[ciudades] -->
<a href="ruta/imagen-1.jpeg" rel="lytebox[ciudades]" title="Maracaibo"> Contenido o imagen </a>
<a href="ruta/imagen-2.jpeg" rel="lytebox[ciudades]" title="Ciudad Ojeda"> Contenido o imagen </a>

Para un grupo de de imágenes en secuencia de reproducción, como una presentación de Impress o PowerPoint.

<!-- Comentario: Es casi lo mismo que el anterior, pero ahora se usa lyteshow en rel y la reproducción es automática. E igual que el anterior, el índice debe indicar a qué se refiere el grupo de imágenes. Es decir, si tenemos un grupo de imágenes que se refieren a ciudades, el rel debería decir: lyteshow[ciudades] -->
<a href="ruta/imagen-1.jpeg" rel="lyteshow[ciudades]" title="Caracas"> Contenido o imagen </a>
<a href="ruta/imagen-2.jpeg" rel="lyteshow[ciudades]" title="El Tigre"> Contenido o imagen </a>

2- Mostrar páginas

Para una sóla página:

<!-- Comentario: En este caso, rel se refiere a un marco, lyteframe, el título (title) igualmente a la descripción de la página, y rev indica los atributos de ancho, alto y si va a poseer barra de desplazamiento -->
<a href="http://www.debian.org" rel="lyteframe" title="Página de Debian" rev="width: 400px; height: 300px; scrolling: no;">Proyecto Debian</a>

Para varias páginas, como un paginador:

<!-- Comentario: Igual que en el caso anterior, rel se refiere a un marco, lyteframe, el índice se refiere a las páginas a mostrar, por ejemplo: "libre", porque son acerca de Software Libre. El título (title) igualmente a la descripción de la página, y rev indica los atributos de ancho, alto y si va a poseer barra de desplazamiento. -->
<a href="http://www.debian.org" rel="lyteframe[libre]" title="Páginas de Debian" rev="width: 900px; height: 650px; scrolling: yes;">Proyecto Debian</a>
<a href="http://www.gnu.org/" rel="lyteframe[libre]" title="Página de GNU" rev="width: 900px; height: 650px; scrolling: yes;">Proyecto GNU</a>

Espero que les haya ayudado en algo y nos vemos en otra publicación.

No hay comentarios:

Publicar un comentario

Importante reflexión de Richard Stallman sobre la IA, sobre todo en la Vigilancia Masiva que ejecuta la IA

Importante reflexión de Richard Stallman sobre la IA, sobre todo en la Vigilancia Masiva que ejecuta la IA. Richard Stallman, fundador del m...