Ich habe eine ul
mit Baum Liste Elemente in einer horizontalen Ansicht. Alle Listenelemente haben die gleiche Hintergrundbild:Überlappende Li-Elemente mit Hintergrund und Z-Index
Ich möchte die Hintergrundbilder zu überlappen, so dass es wie folgt aussieht:
Hier ist mein jsFiddle
CSS:
div#menu ul li{
height:30px;
display: inline;
list-style-type: none;
width: 60px;
background: url(http://i.stack.imgur.com/adwVj.jpg);
background-size: 100%;
background-repeat: no-repeat;
padding-right: 5px;
padding-left:30px;
z-index:2;
}
div#menu ul li:first-child{
padding-left:20px;
z-index:3;
}
div#menu ul li:last-child{
padding-left:35px;
margin-left:-30px
z-index:1;
}
HTML:
<div id="menu">
<ul>
<li>Account</li>
<li>Registreren</li>
<li>Winkelwagen</li>
</ul>
</div>
Es geht mit dem z-index falsch!
Es ist immer eine gute Idee, einige Code hinzufügen Auch in der Frage. Nicht nur in der Geige. – jurgemaister
danke für den Tipp, ich habe die CSS und HTML zu meiner Frage hinzugefügt –
Manchmal sind wir nicht in der Lage, Geige zu öffnen. besser halten Code in Frage und bieten Geige Link –