LightFace es una solución desarrollada con la biblioteca Javascript Mootools para mostrar contenido usando ventanas modales al estilo del popular Lightbox, pero con la estética de la interfaz de Facebook.
![]()
Principales características de LightFace:
- Son sólo 5 classes: LightFace, LightFace.Request, LightFace.IFrame, LightFace.Image y LightFace.Static.
- Permite redimencionar las ventanas.
- Posee varias opciones para personalizar cada instancia.
- Soporta eventos de teclado.
- Funciona con la de Mootools Drag para hacer la ventana movible.
- Permite añadir botones según las necesidades.
- Agrega y remueve eventos según se necesite.
- Soporta: IE6+, Firefox, Safari, Chrome, Opera y iPad/iPhone.
Implementar LightFace
Enlazar los archivos en cualquier desarrollo web, es así de sencillo:
<style type="text/css"> @import "lightface/Assets/LightFace.css"; </style> <script type="text/javascript" src="mootools-1.3.js"></script> <script type="text/javascript" src="lightface/tests/mootools-more-drag.js"> </script> <script type="text/javascript" src="lightface/Source/LightFace.js"> </script> <script type="text/javascript" src="lightface/Source/LightFace.Request.js"> </script> <script type="text/javascript" src="lightface/Source/LightFace.Static.js"> </script> <script type="text/javascript" src="lightface/Source/LightFace.IFrame.js"> </script> <script type="text/javascript" src="lightface/Source/LightFace.Image.js"> </script> <script type="text/javascript">
Crear una ventana para mostrar contenido requiere un código similar al siguiente:
//profile
var profileBox = new LightFace({
width: 500,
draggable: true,
title: 'David Walsh\'s Profile',
content: '<p>Cotneido<p/>,
buttons: [
{ title: 'Close', event: function() { this.close(); }, color: 'blue' }
]
});
$('profile').addEvent('click',function() { profileBox.open(); });
LightFace
Sitio/demo/descarga: davidwalsh.name/facebook-lightbox
Comments are closed.