Ventana modal animada interactiva con JavaScript puro

Tiempo de ejecución: 30 minutos. Empezar

Autor: jezuhke
Views Total: 2,735
Sitio oficial: Ir a la web
Actualizado: May 9, 2015
Licencia: MIT

Vista prévia

Ventana modal animada interactiva con JavaScript puro

Descripción

Una biblioteca de JavaScript vainilla que le ayuda a crear una sencilla ventana modal adaptable con animaciones de fantasía Show/Hide basadas en CSS3.

Funcionamiento

Cargue la hoja de estilos requerida en el encabezado.

<link rel="stylesheet" href="jh-modal.css">

Inserte el contenido HTML en el contenedor modal.

<div id="content">

<h1>Look at me!</h1>

<p>I'm a modal window.</p>
</div>

Cree un botón de desencadenador para iniciar la ventana modal.

<button id="trigger" class="trigger-button" type="button">Launch Modal</button>

Inicializar la ventana modal. De forma predeterminada, la ventana modal se desliza hacia abajo desde la parte superior de su navegador cuando se desencadena.

var myContent = document.getElementById('content');

var myModal = new Modal({


content: myContent
});

var triggerButton = document.getElementById('trigger');

triggerButton.addEventListener('click', function() {


myModal.open();
});

Opciones predeterminadas.

var myModal = new Modal({



// auto open on page load


autoOpen: false,



// animation type


// fade-and-drop, zoom, zoom-and-spin


className: 'fade-and-drop',



// display a close button


closeButton: true,



// modal content to be displayed


content: "",



// max / min width of the modal window


maxWidth: 600,


minWidth: 280,



// display a fullscreen overlay


overlay: true



});

Te puede interesar: