Cuadro de diálogo modal bastante simple en JavaScript puro-tiModal

Tiempo de ejecución: 30 minutos. Empezar

Autor: bluzky
Views Total: 2,089
Sitio oficial: Ir a la web
Actualizado: March 16, 2017
Licencia: MIT

Vista prévia

Cuadro de diálogo modal bastante simple en JavaScript puro-tiModal

Descripción

tiModal es una librería JavaScript muy simple para crear ventanas modales y cuadros de diálogo de alerta/confirmación/prompt en la Página Web.

Funcionamiento

Cargue el archivo timodal. js justo antes de la etiqueta body de cierre.

<script src="timodal.js"></script>

Cree su propio contenido modal como este:

<div class="popup-wrapper" id="default-modal">

Hello my friend!

<br/>

This is a default modal

<br/>

<b>Click on overlay to hide me.</b>
</div>

Cree un botón para desencadenar el modal.

<button id="show-default-modal">Default modal</button>

Active el modal.

var button = document.querySelector('#show-default-modal');
button.addEventListener('click', function(){

var modal = FlexModal.create('#default-modal');

modal.render();
});

Los estilos CSS predeterminados para el modal.

/* REQUIRED CSS */

.tioverlay {

position: fixed;

z-index: 100;

top: 0px;

left: 0px;

height: 100%;

width: 100%;

display: none;

text-align: center;

overflow-y: auto;
}

/* CUSTOM CSS*/

.popup-wrapper {

margin: 20px auto;

display: inline-block;

background: #fff;

border-radius: 3px;

padding: 30px;

text-align: left;
}

.popup-content-wrapper .close-btn {

position: absolute;

top: 20px;

right: 20px;

width: 25px;

height: 25px;

text-align: center;

line-height: 25px;

z-index: 20;

padding: 0;
}

Configuración predeterminada.

FlexModal.create('#default-modal',{

backgroundColor: "rgba(0,0,0,0.5)",

events: {}, // custom events

modal: false // modal mode
})

 

Te puede interesar: