2012-03-20 22 views
7

Estoy luchando con un problema con los índices z en css.css aparece un índice z más alto en el inferior

Tengo un artículo con z-index < 100 y otro (imagen) con un índice z de 3000 (realmente mucho más alto).

Todavía aparece el segundo debajo del primero, me vuelve un poco loco. He buscado un poco sobre el problema, he leído que puede ser causado por no poner en una posición, así que lo he intentado con la posición: fija, posición: relativa, pero ninguno de los 2 funciona.

El sitio web es: www.imagine-that.be

La imagen tiene que aparecer en la parte inferior derecha, en el lado derecho del menú. Puedes verlo ligeramente detrás del menú.

El código CSS que trato de usar:

#menulogo { 
    position:fixed; 
    bottom:40px; 
    right:100px; 
    z-index:2000; 
} 
#menulogo img { 
    position:fixed; 
    bottom:40px; 
    right:100px; 
    z-index:2000; 
} 

Realmente no tengo una pista en el momento lo que debo hacer para solucionar esto, por lo que cualquier ayuda será apreciada a lo grande !

cordiales,

Koen

+0

Cuando usted se las arregla para solucionar este problema, la gente no será capaz de hacer clic en los enlaces debajo de la imagen. EDITAR: Acabo de moverlo a mi otro monitor y la imagen no cubrirá ningún enlace. Solo afectará a las personas que navegan en una ventana más pequeña. – Andrew

Respuesta

11

Debe leer this MDN article a aprender cómo funciona z-index. Para solucionar su problema, solo críe a su div#menulogo en el elemento body.

+0

genial, eso hizo el truco, gracias! – denappel

+0

aprendió algo nuevo, ¡gracias! – Technotronic

-1

cambiar su código como éste

#menulogo { 
    position:fixed; 
    bottom:40px; 
    right:100px; 
    z-index:2000; 
} 
#menulogo img { 
    position:fixed; 
    bottom:40px; 
    right:100px; 
    z-index:5000; //changed from 2000 to 5000 
} 
Cuestiones relacionadas