Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/06/2013, 13:51
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Capa de Transparencia

La capa con transparencia no tiene mayor dificultad:

Código CSS:
Ver original
  1. div#identificacion {
  2.   position: absolute;
  3.   top: 0;
  4.   right: 0;
  5.   bottom: 0;
  6.   left: 0;
  7.   background-color: rgba(255,255,255,0.3);
  8.   z-index: 1000;
  9. }

Puedes usar tanto rgba() como hsla() para darle un color de fondo, el último valor indica el nivel del canal alfa, que va de 0 a 1.

Luego en ese elemento puedes meter tu formulario lo que quieras.

Para hacerlo puramente en CSS, puedes ponerle un valor para ocultar por defecto esa capa de identificación:

Código CSS:
Ver original
  1. display: none;

Y crear un enlace del tipo:

Código HTML:
Ver original
  1. <a href="#identificacion">Login</a>

Luego para mostrar ese login simplemente usas la pseudo clase :target:

Código CSS:
Ver original
  1. div#identificacion:target {
  2.   display: block;
  3. }