Avatar billede mikze Nybegynder
20. december 2005 - 14:21 Der er 2 kommentarer og
1 løsning

Java-script / css med Z-INDEX

Hej,

Jeg har et virkelig irriterende problem med min javascript / css kode. Jeg har på en side to DIV, begge har style="position:absolute; left: 1px; top: 1px; z-index: 1;"

I den ene er et billede af en mand (ens egen figur), og i den anden er der mange andre figurer (mange DIVS inde i den div).

Alle de DIVS som er i den anden div har deres eget z-index, da hver div er en figur.

Problemet er bare, at når MIN figur har z-index: 4 og en anden figur inde i den anden DIV har z-index på 5, står min figur alligevel øverst!! Når min figur har et z-index på 6 og den anden har et på 5, står min stadig øverst (som den skal i dette tilfælde).

Jeg har en masse gange prøvet at løse dette problem, men det virker ikke.





Scriptet kan ses og prøves på www.mikze.dk/space, hvor I kan højreklikke på jeres egen eller en anden figur og se z-index. Husk at bruge FIREFOX.

PS: I kan ikke afprøve det med mindre der er 2 online på en gang!
Avatar billede johan.o Nybegynder
21. december 2005 - 15:48 #1
Prøv at kigge på dette :

<html>
<head>
<style type="text/css">

.all {
position: absolute;
width: 100px;
height: 100px; }

</style>
</head>

<body>

<div style="top: 100px; left: 100px; background-color: green; z-index: 10;" class="all"></div>

<div style="top: 120px; left: 120px; background-color: red; z-index: 5;" class="all">
<div style="top: 20px; left: 20px; background-color: blue; z-index: 15;" class="all"></div>
</div>

</body>
</html>

Den blå boks har det højeste z-index, nemlig 15 og burde derfor være øverst...og dog :)

Da den blå boks er indeholdt i den røde boks er det kun i forhold til andre elemnter inde i den røde boks at z-index bruges. Da den røde boks har z-index 5 placeres den, sammen med alt indhold, altså under den grønne da den har z-index 10.

Håber det forklarer lidt :)

Mvh. Johan
Avatar billede mikze Nybegynder
21. december 2005 - 17:20 #2
Lige det jeg ledte efter ;).. tak, smid et svar :-)
Avatar billede johan.o Nybegynder
21. december 2005 - 17:39 #3
Velbekomme :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester