stringtranslate.com

Caja de luz (JavaScript)

Una típica visualización de imágenes en lightbox

Lightbox es una biblioteca de JavaScript que muestra imágenes y vídeos llenando la pantalla y oscureciendo el resto de la página web . [1]

La biblioteca JavaScript original fue escrita por Lokesh Dhakar. [2] El término Lightbox también puede referirse a otras bibliotecas JavaScript similares. La técnica ganó gran popularidad debido a su estilo simple y elegante.

La biblioteca original Lightbox utilizaba dos bibliotecas JavaScript, Prototype Javascript Framework [3] y script.aculo.us [4] para sus animaciones y posicionamiento. En abril de 2012, el complemento se reescribió para jQuery [5] . La naturaleza de código abierto de Lightbox animó a los desarrolladores a modificar y bifurcar el código, lo que dio lugar a complementos como Colorbox, Magnific Popup, Slimbox o Thickbox.

Los scripts de Lightbox dependen de la compatibilidad de JavaScript del navegador . [6] Los navegadores que no cargan el script por cualquier motivo pueden simplemente cargar la imagen como una carga de página separada, perdiendo el efecto Lightbox pero conservando la capacidad de mostrar la imagen. [7]

Referencias

  1. ^ Jakob Nielsen, Alertbox. "Las 10 mejores interfaces de usuario de aplicaciones".
  2. ^ Dhakar, Lokesh. "Caja de luz JS" . Consultado el 17 de diciembre de 2012 .
  3. ^ Herrington, Jack D. "Ajax y XML: Ajax para lightboxes". IBM DeveloperWorks . Consultado el 21 de mayo de 2008 .
  4. ^ Schmitt, Christopher (2006). Libro de cocina CSS . O'Reilly . pág. 204. ISBN. 0-596-52741-1.
  5. ^ Dhakar, Lokesh. "Caja de luz2" . Consultado el 17 de diciembre de 2012 .
  6. ^ Schmitt, Christopher (2006). Libro de cocina CSS . O'Reilly . pág. 207. ISBN. 0-596-52741-1.
  7. ^ Zervaas, Quentin (2007). Aplicaciones prácticas de la Web 2.0 con PHP. Springer. pp. 423. ISBN 1-59059-906-3.

Enlaces externos