Suppenkasper
Folgendes: Ich möchte einem <div> abgerundete Ecken verpassen. Dies realisiere ich mit halb-transparenten png's in den Ecken (vier verschachtelte divs mit jeweils einem ecken-png). Das positionieren klappt soweit ganz gut, solange ich nur mit transparentem BG und text arbeite (in der untersten <div>). Sobald ich ein Bild oder eine BG-Farbe einfügen will, setzt sich dieses immer über die Eck-Grafiken, was das ganze natürlich nutzlos macht.
Also setze ich einen z-index wert. Doch obwohl die Eck-Grafiken einen niedrigeren z-index wert haben als das Bild, sind sie hinter- anstatt vor dem Bild.
Hier mal der Code:
und:
Hat jemand eine Ahnung warum das nicht so läuft wie ich mir das wünsche?
Danke und Gruss
Maurus
Also setze ich einen z-index wert. Doch obwohl die Eck-Grafiken einen niedrigeren z-index wert haben als das Bild, sind sie hinter- anstatt vor dem Bild.
Hier mal der Code:
Code:
<style type="text/css">
.tl {
background:url(img/mask_tl.png) top left no-repeat; z-index:100;
}
.tr {
background:url(img/mask_tr.png) top right no-repeat; z-index:101;
}
.bl {
background:url(img/mask_bl.png) bottom left no-repeat; z-index:102;
}
.br {
background:url(img/mask_br.png) bottom right no-repeat; z-index:103;
}
.back { z-index:200;}
</style>
HTML:
<div style="width:900px; height:auto;">
<div class="tl">
<div class="tr">
<div class="bl">
<div class="br">
<div class="back"><img src="img/slide-1.png" /></div>
</div>
</div>
</div>
</div>
</div>
Hat jemand eine Ahnung warum das nicht so läuft wie ich mir das wünsche?
Danke und Gruss
Maurus