Saltar al contenido

ejemplo de código de ventana emergente html css

Hola usuario de nuestro sitio web, encontramos la solución a tu pregunta, continúa leyendo y la encontrarás más abajo.

Ejemplo 1: cuadro emergente en html

DOCTYPEhtml><html><head><metaname="viewport"content="width=device-width, initial-scale=1"><style>bodyfont-family: Arial, Helvetica, sans-serif;/* The Modal (background) */.modaldisplay: none;/* Hidden by default */position: fixed;/* Stay in place */z-index:1;/* Sit on top */padding-top:100px;/* Location of the box */left:0;top:0;width:100%;/* Full width */height:100%;/* Full height */overflow: auto;/* Enable scroll if needed */background-color:rgb(0,0,0);/* Fallback color */background-color:rgba(0,0,0,0.4);/* Black w/ opacity *//* Modal Content */.modal-contentbackground-color:#fefefe;margin: auto;padding:20px;border:1px solid #888;width:80%;/* The Close Button */.closecolor:#aaaaaa;float: right;font-size:28px;font-weight: bold;.close:hover,.close:focuscolor:#000;text-decoration: none;cursor: pointer;style>head><body><h2>Modal Exampleh2><buttonid="myBtn">Open Modalbutton><divid="myModal"class="modal"><divclass="modal-content"><spanclass="close">×span><p>Some text in the Modal..p>div>div><script>// Get the modalvar modal =document.getElementById("myModal");// Get the button that opens the modalvar btn =document.getElementById("myBtn");// Get the  element that closes the modalvar span =document.getElementsByClassName("close")[0];// When the user clicks the button, open the modal 
btn.onclick=function()
  modal.style.display="block";// When the user clicks on  (x), close the modal
span.onclick=function()
  modal.style.display="none";// When the user clicks anywhere outside of the modal, close itwindow.onclick=function(event)if(event.target== modal)
    modal.style.display="none";script>body>html>

Ejemplo 2: código CSS emergente

@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";

body 
  background:#ddd;
  font-family:"Raleway";

.center 
  position:absolute;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);

.popup 
  width:350px;
  height:280px;
  padding:30px 20px;
  background:#f5f5f5;
  border-radius:10px;
  box-sizing:border-box;
  z-index:2;
  text-align:center;
  opacity:0;
  top:-200%;
  transform:translate(-50%,-50%) scale(0.5);
  transition: opacity 300ms ease-in-out,
              top 1000ms ease-in-out,
              transform 1000ms ease-in-out;

.popup.active 
  opacity:1;
  top:50%;
  transform:translate(-50%,-50%) scale(1);
  transition: transform 300ms cubic-bezier(0.18,0.89,0.43,1.19);

.popup .icon 
  margin:5px 0px;
  width:50px;
  height:50px;
  border:2px solid #34f234;
  text-align:center;
  display:inline-block;
  border-radius:50%;
  line-height:60px;

.popup .icon i.fa 
  font-size:30px;
  color:#34f234;
 
.popup .title 
  margin:5px 0px;
  font-size:30px;
  font-weight:600;

.popup .description 
  color:#222;
  font-size:15px;
  padding:5px;

.popup .dismiss-btn 
  margin-top:15px;

.popup .dismiss-btn button 
  padding:10px 20px;
  background:#111;
  color:#f5f5f5;
  border:2px solid #111;
  font-size:16px;
  font-weight:600;
  outline:none;
  border-radius:10px;
  cursor:pointer;
  transition: all 300ms ease-in-out;

.popup .dismiss-btn button:hover 
  color:#111;
  background:#f5f5f5;

.popup > div 
  position:relative;
  top:10px;
  opacity:0;

.popup.active > div 
  top:0px;
  opacity:1;

.popup.active .icon 
  transition: all 300ms ease-in-out 250ms;

.popup.active .title 
  transition: all 300ms ease-in-out 300ms;

.popup.active .description 
  transition: all 300ms ease-in-out 350ms;

.popup.active .dismiss-btn 
  transition: all 300ms ease-in-out 400ms;

Comentarios y calificaciones

Eres capaz de añadir valor a nuestro contenido informacional contribuyendo tu experiencia en las aclaraciones.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *