He creado un elemento 'header' con un elemento before-pseudo. el elemento pseudeo debe estar detrás del elemento padre. Todo funciona bien hasta el momento en que doy mi 'encabezado' un índice z.Z-index with before pseudo-element
Lo que quiero: el "encabezado" amarillo en el primer plano, el pseudo-elemento rojo en el fondo y un simple z-index de 30 en el elemento amarillo "encabezado".
header {
background: yellow;
position:relative;
height: 100px;
width: 100px;
z-index:30; /*This is the problem*/
}
header::before {
content:"Hide you behind!";
background: red;
position:absolute;
height: 100px;
width: 100px;
top:25px;
left:25px;
z-index:-1;
}
Puede probar mi problema en este enlace (http://jsfiddle.net/tZKDy/) y nos vemos el problema al configurar/eliminar el índice z en el elemento de 'cabecera'.
"Lo que quiero: el 'encabezado' amarillo en el primer plano, el pseudo-elemento rojo en el fondo y un simple z-index de 30 en el elemento amarillo 'encabezado'." ... "Todo funciona bien hasta el momento en que le doy a 'mi encabezado' un índice z 'parece que lo que quieres ocurre cuando se aplica el índice Z. ¿Qué ocurre con el índice Z aplicado? – albert