Ventana Modal 22-08-2022
Encabezado Modal
Algún texto en el modal.
Algún texto en el modal.

Encabezado Modal
Algún texto en el modal.
Algún texto en el modal.

Una ventana modal es una ventana que se encuentra sobre todas las demas ventanas de la misma aplicacion, hasta que se cierra o se abre otra ventana modal.
<div id="VentanaModal"> <div id="VM-1" class="VModal"> <div class="VModal-dialog"> <div class="VModal-content"> <header class="VMcontainer"> <a href="#gr" class="VMboton">×</a> <h2>Encabezado Modal</h2> </header> <div class="VMcontainer"> <p>Algún texto en el modal.</p> <p>Algún texto en el modal.</p> </div> <footer class="VMcontainer"> <p>Pie de página modal</p> </footer> </div> </div> </div> <div id="VM-2" class="VModal"> <div class="VModal-dialog"> <div class="VModal-content-peq"> <header class="VMcontainer"> <a href="#pq" class="VMboton">×</a> <h2>Encabezado Modal</h2> </header> <div class="VMcontainer"> <p>Algún texto en el modal.</p> <p>Algún texto en el modal.</p> </div> <footer class="VMcontainer"> <p>Pie de página modal</p> </footer> </div> </div> </div> </div>
/***** ESTILOS DEL MODAL *****/
/* Añadir animación (Chrome, Safari, Opera) */
@-webkit-keyframes TMejemploModal {from {top:-100px;opacity: 0;}to {top:0px;opacity:1;}}
/* Add animation (Standard syntax) */
@keyframes TMejemploModal {from {top:-100px;opacity: 0;}to {top:0px;opacity:1;}}
/* Los antecedentes del modal */
.VModal{display: none;position:relative;bottom:0;left:0;right:0;top:0;z-index:1050;width:100%;height:100%;overflow:auto;background-color:rgb(0, 0, 0);background-color:rgba(0, 0, 0, 0.4);}
/* Mostrar el modal cuando está dirigido */
.VModal:target{display:table;position:fixed;}
/* La caja modal */
.VModal-dialog{display:table-cell;vertical-align:middle;}
/* El contenido del modal */
.VModal-dialog .VModal-content{width:80%}
.VModal-dialog .VModal-content-peq{width:500px}
.VModal-dialog .VModal-content, .VModal-dialog .VModal-content-peq {
margin:auto;background-color:#f3f3f3;position:relative;padding:0;outline:0;border:1px #777 solid;text-align:justify;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
/* Añadir animación */
-webkit-animation-name:TMejemploModal; /* Chrome, Safari, Opera */
-webkit-animation-duration:1s; /* Chrome, Safari, Opera */
animation-name:TMejemploModal;
animation-duration:1s;}
.VModal-content img{max-width:100%; height:auto}
/* El botón utilizado para cerrar el modal */
#VentanaModal .VMboton{text-decoration:none;float:right;font-size:35px;font-weight:bold;color:#fff;}
#VentanaModal .VMboton:hover,
#VentanaModal .VMboton:focus{color:#000;text-decoration:none;cursor:pointer;}
#VentanaModal .VMcontainer{padding:2px 16px;}
#VentanaModal header{background-color:#5cb85c;font-size:25px;color:white;}
#VentanaModal footer{background-color:#5cb85c;font-size:20px;color:white;}
