3

Zoomy.js - Otra alternativa para generar tus lightbox

Publicado por Nikko el dia 3 Nov 2008 - Guardado en 1,686 Views jQuery, Scripts, Galerias, Diseño Web 1,686 Views

zoomy.jpg

Zoomy.js otra atractiva para generar lightbox. Pesa tan solo 4k y depende de Prototype Javascript Framework y Scriptaculous (effect.js , dragdrop.js) para funcionar. El efecto realizado por Zoomy.js es el de los tradicionales lightbox, hacer un zoom al dar click sobre las imágenes, solo que con la ventaja que al cargar las imágenes de antemano, no hay retraso cuando se produce el Zoom. Además de forma opcional podremos mostrar un titulo o añadir la opción de cerrar las ventanas de forma manual.

Ver Mi demo - Descarga Demo - Web Oficial Zoomy - Fuente Anieto2k

Opciones :

  • ppearDuration: Permite determinar cuantos segundos deseamos estén muestras ventanas abiertas una vez realizado el zoom. (valor por defecto: 0,5 segundos).
  • closeButton: Mostrar o no el botón cerrar (valor por defecto: false).
  • draggable: Arrastrar y mostrar el botón Cerrar (valor por defecto: false).
  • hideCaption: (default value: false).

Uso

JavaScript:
  1. <script src="prototype.js" type="text/javascript"></script>
  2. <script src="dragdrop.js" type="text/javascript"></script>
  3. <script src="effects.js" type="text/javascript"></script>
  4. <script src="scriptaculous.js" type="text/javascript"></script>
  5. <script src="zoomy.js" type="text/javascript"></script>
  6. <script type="text/javascript">
  7. Event.observe(window,"load",function() {
  8.        $$("ul.zoomy a").each(function(element){
  9.         new Zoomy(element, { hideCaption: true });     
  10.        });
  11.        $$("ul.zoomy2 a").each(function(element){
  12.         new Zoomy(element, { draggable: true });     
  13.        });
  14.     });
  15. </script>

Un poco de CSS

CSS:
  1. .zoomy, .zoomy2 { float:left; width:100%; }
  2. .zoomy li, .zoomy2 li { list-style:none; float:left; display:inline; margin-right:5px; margin-bottom:5px; width:150px; height:100px;  }
  3.  
  4. .zoomy a, .zoomy2 a {outline:none; border:2px solid #372919; text-decoration:none; background-position:left top; text-indent:-9999px; display:block; width:150px; height:100px; }
  5.  
  6. #zoomy { position:absolute; border:1px solid #B3BEAD; background:#000000; padding:5px; color:#fff; line-height:100%; }
  7.    
  8. #zoomy p { margin:0; padding:5px 5px 10px 5px; position:relative; }
  9.  
  10. #close { position:absolute; right:5px; width:12px; height:12px; background:url(close.gif) no-repeat; cursor:pointer;}

contenido

HTML:
  1. <h3>Efecto Zoomy Simple</h3> 
  2.  
  3. <ul class="zoomy">
  4.     <li><a href="#" style="background-image: url(fotito.jpg)" title="Demo Website Xyberneticos">Xyberneticos</a></li>
  5.         <li><a href="#" style="background-image: url(fotito.jpg)" title="Demo Website Xyberneticos">Xyberneticos</a></li>
  6.             <li><a href="#" style="background-image: url(fotito.jpg)" ttitle="Demo Website Xyberneticos">Xyberneticos</a></li>
  7.         <li><a href="#" style="background-image: url(fotito.jpg)" title="Demo Website Xyberneticos">Xyberneticos</a></li>
  8. </ul>
  9.  
  10.  
  11. <h3>Efecto Zoomy Draggable</h3>
  12.  
  13.     <ul class="zoomy2">       
  14.             <li><a href="http://www.xyberneticos.com/" style="background-image: url(fotito.jpg)" title="Demo Website">Xyberneticos</a></li>
  15.             <li><a href="http://www.xyberneticos.com/" style="background-image: url(fotito.jpg)" title="Demo Website">Xyberneticos</a></li>
  16.                 <li><a href="http://www.xyberneticos.com/" style="background-image: url(fotito.jpg)" title="Demo Website">Xyberneticos</a></li>
  17.                 <li><a href="http://www.xyberneticos.com/" style="background-image: url(fotito.jpg)" title="Demo Website">Xyberneticos</a></li>
  18.              
  19.               </ul>

delicious, digg, barrapunto, meneame, digg , technorati , stumble it!
comentarios
  1. hackmlx - Gravatar

    hackmlx

    3 - 11 - 2008

    Permalink

    hey muchas garcias por esto pero una pregunta.."
    como hago para ke salga en el medio"

  2. jairo - Gravatar

    jairo

    3 - 11 - 2008

    Permalink

    Muchas gracias pero lo que decia el anterior compañero es verdad. Como lo pongo en el medio?

  3. Antony - Gravatar

    Antony

    3 - 11 - 2008

    Permalink

    Yo he usado LigthBox, pero este me parece un poco más liviano... Saludos!

  4. Ruy (Don Tutula) - Gravatar

    Ruy (Don Tutula)

    3 - 11 - 2008

    Permalink

    Muy interesante cuando mire el post lo confundí con el efecto que se logra con
    zoomi el cual conocí por esta misma pagina. Me parece muy interesante este efecto Zoomy voy hacer un par de pruebas a ver q tal nos funciona..

    Gracias como siempre muy buenos aportes aqui en xyberneticos

  5. [...] Fuente y más información en: http://xyberneticos.com/ [...]



Nombre: (Necesario)

E-mail: (Necesario)

Website:

Escribe tu comentario: