Ich habe zwei feste Container, #meta
und #meta-container
, wobei #meta
immer im Vordergrund sein soll, da es ein globales Steuerelement ist.Z-Index auf zwei festen Elementen funktioniert nicht
Mein Code sieht wie folgt aus
#meta-container {
position: fixed;
z-index: 1;
left: 0; right:0;
bottom:0; top: 0;
background-color: red;
color: rgba(0, 0, 0, 0.87);
}
#meta {
position: fixed;
z-index: 2;
top: 40%;
width: 60px;
height: 25px;
display: flex;
background-color: black;
}
<div>
<span id="meta">
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
<span class="bar"></span>
</span>
#meta
</div>
<div id="meta-container" class="slidein">
#meta-container
</div>
Aber span#meta
nicht oben auf div#meta-container
angezeigt wird. Ich habe z-index
irgendwo nicht neu zugewiesen. Ich änderte auch die z-index
Werte für das Testen, aber es half nicht. Was mache ich falsch?
So lang - glücklich Codierung.
(1) Bearbeiten: Korrigierte Rechtschreibung im Code-Snippet. Snippet funktioniert jetzt (leider nicht mein Code).
Ihr Code-Snippet, wenn es ausgeführt wird, zeigt zwei Zeilen mit je zwei Punkten - seien Sie vorsichtig, etwas genauer zu sein, was das Problem sein soll? – CBroe
Ich wusste eigentlich nicht, dass ich ein Snippet hinzugefügt habe. Ich wollte einfach Code demonstrieren. Der Vollständigkeit halber werde ich das Snippet jedoch so bearbeiten, dass es sinnvoller ist. – randmin
Gelöst: 'span # meta' wurde in anderen Containern verschachtelt (z. B. das oben erwähnte div). Nachdem ich es "auf die gleiche Ebene" wie "div # span-container" umgearbeitet habe, funktioniert die Positionierung jetzt für mich. Danke an alle für die Hilfe. Dank wscourge für die Frage ein glatter Markup! ;) – randmin