Essa janela Modal foi criada com CSS3. Elas servem para fazer pop-ups, e também criar uma área de login ou de registro para usuários.
Na folha de estilos:
.janelaModal{
position:fixed;
font-family: Arial, Helvetica, sans-serif;
top:0;
right:0;
bottom:0;
left:0;
background: rgba(0,0,0,0.6);
z-index:99999;/*Para que a janela Modal fique acima de tudo,
a propriedade z-index define a posição.*/
opacity:0;
-webkit-transition:opacity 400ms ease-in;
-moz-transition:opacity 400ms ease-in;
transition:opacity 400ms ease-in;
}
.janelaModal:target{
opacity:1;
pointer-events:auto;
}
.janelaModal{
width:400px;
height:300px;
position:relative;
margin:10%auto;
padding:5px 20px 13px 20px;
border-radius:10px;
background:-moz-linear-gradient(#fff,#999);
background:-webkit-linear-gradient(#fff,#999);
background:-0-linear-gradient(#fff,#999);
}
.fechar{
background:#606061;
color:#FFFFFF;
line-height:25px;
position:absolute;
right:16px;
text-align:center;
top:10px;
width:24px;
text-decoration:none;
font-weight:bold;
-webkit-border-radius:12px;
-moz-border-radius:12px;
border-radius:12px;
-moz-box-shadow:1px 1px 3px #000;
-webkit-box-shadow:1px 1px 3px #000;
box-shadow:1px 1px 3px #000
}
.fechar:hover(background:#00d9ff;}
Elas servem para fazer pop-ups, e também criar uma área de login ou de registro para usuários.