Factores que afectan al orden de apilamiento de los elementos
Posicionar y asignar un valor z-index a un elemento HTML crea un contexto de apilamiento (asi como también lo hace asignar una opacidad parcial).
Orden del contexto de apilamiento de arriba a abajo:
- Elementos posicionados con
z-index≥ 1 - Elementos posicionados sin
z-indexdeclarado o conz-index: auto - Elementos no posicionados
- Elementos posicionados con
z-index< 0
CASO #3
Los elementos no posicionados están por encima de los elementos posicionados y con z-index < 0
Ejemplo 1
Cuando la caja 2 no tenga z-index < 0, se mantendrá por encima de la caja 1.
Soy la caja 1
No estoy posicionada.
No estoy posicionada.
Soy la caja 2
Estoy posicionada y me coloco por encima de la caja 1.
Estoy posicionada y me coloco por encima de la caja 1.
Ejemplo 2
Cuando la caja 4 tenga z-index < 0, se colocará debajo de la caja 3.
Soy la caja 3
No estoy posicionada.
No estoy posicionada.
Soy la caja 4
Tengo un
Tengo un
z-index < 0 y me coloco por debajo de la caja 3. Nota: Para que mi z-index tenga efecto tengo que estar posicionada.