2012-03-20 9 views
7

Sono alle prese con un problema con z-indexes su css.css superiore z-index appare sotto quello inferiore

Ho un articolo con z-index < 100 e un altro (immagine) con un indice z di 3000 (molto più alto).

Ancora il secondo appare sotto il primo, mi fa diventare un po 'pazzo. Ho cercato un po 'sul problema, ho letto che può essere causato dal fatto di non mettere una posizione da , quindi ho provato con position: fixed, position: relativo, ma nessuno dei 2 funziona.

Il sito web è: www.imagine-that.be

L'immagine deve apparire in basso a destra, sul lato destro del menu. Puoi leggerlo leggermente dietro al menu.

questo è il codice CSS che cerco di usare:

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

Io davvero non ho un indizio in questo momento che cosa devo fare per risolvere questo, in modo che qualsiasi aiuto sarà apprezzato il grande tempo !

saluti,

Koen

+0

Quando si riesce a risolvere questo problema, la gente non sarà in grado di fare clic sui link sotto l'immagine. EDIT: l'ho appena spostato sul mio altro monitor e l'immagine non coprirà alcun collegamento. Interessa solo le persone che navigano in una finestra più piccola. – Andrew

risposta

11

Si consiglia di leggere this MDN article per imparare come funziona z-index. Per risolvere il tuo problema, aggiungi il tuo div#menulogo all'elemento body.

+0

fantastico, questo è stato il trucco, grazie! – denappel

+0

imparato qualcosa di nuovo, grazie! – Technotronic

-1

modificare il codice come questo

#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 
} 
Problemi correlati