Lightbox multifuncional/Galería/biblioteca de diálogos-MODALit

Tiempo de ejecución: 30 minutos. Empezar

Autor: knot-design
Views Total: 1,322
Sitio oficial: Ir a la web
Actualizado: October 9, 2018
Licencia: MIT

Vista prévia

Lightbox multifuncional/Galería/biblioteca de diálogos-MODALit

Descripción

La biblioteca de JavaScript MODALit le permite crear responsive, altamente personalizable, caja de luz animada CSS3, cuadros de diálogo, ventanas modales, popups Galería en la Página Web.

Características

  • 6 efectos de transición geniales: zoom, voltear, deslizar hacia la izquierda/derecha/abajo/arriba.
  • 3 tamaños: pequeño, grande y lleno.
  • Soporta imágenes, Galería de fotos, videos, videos de YouTube/Vimeo, contenido AJAX y más.
  • Los popups anidados también se admiten.
  • También se puede utilizar para reemplazar los cuadros de diálogo de confirmación/alerta del navegador.

Funcionamiento

Instálelo a través de gestores de paquetes:

# NPM
$ npm install modalit --save

# Bower
$ bower install modalit

O descargue el archivo zip e incluya los siguientes archivos JavaScript y CSS en la página HTML.

<link rel="stylesheet" href="MODALit.min.css">
<script src="MODALit.min.js"></script>

Cree una nueva instancia de MODALit y pase las opciones de la siguiente manera:

new MODALit({


el: '.myModal',


title: 'Title',


action: {



label: 'Close'


}
});

Opciones posibles para personalizar la biblioteca.

new MODALit({


el: '#button',


title: 'Title',


content: 'content',


footer: '',


transition: 'zoom',


position: 'right bottom',


action: {




label: 'Action',




fn: function() {






alert('action');




}


},


cancel: {




label: 'Cancel',




fn: function() {






alert('cencel');




}


},


width: 'large',


backdrop: '',


fixed: 'modal-open'
});
new MODALit({


el: '#button',


target:
undefined,


title: 'Title',


content: 'content',


footer: '',


src: undefined, // media url


transition: 'zoom', // zoom/flip/slideLeft/slideRight/slideUp/slideDown


position: 'right bottom',


action: {




label: 'Action',




class: undefined,




fn: function() {






alert('action');




}


},


video:
{




autoplay: false,




destroy: false


},


cancel: {




label: 'Cancel',




class: undefined,




fn: function() {






alert('cencel');




}


},


dismiss: {




backdrop: true,




esc: true


},


width: 'large',


backdrop: '',


slider: false,
// Enable or disable group slideshow


navi: false, //
Enable or disable navigation link


fixed: 'modal-open' // disables scrolling of background content while the popup is visible.
});

Registro de cambios

10/09/2018

  • JS & actualización de CSS

Te puede interesar: