Überlagert ein Div mit einem Hintergrund-Bild über ein div mit einem Foto, und es
Ich versuche, eine overlay-div hat ein Hintergrundbild in der es über ein div-Element enthält ein Foto mit einem image-tag. Das div mit dem Hintergrundbild ist notwendig, da eine # erscheint in der div über das bg Bild und diese beiden werden werden oben auf dem Foto.
In einfachen Worten: ich versuchte eine div über anderen div. Sorry, ich bin nicht in der Lage zu absoluten Pfad der Bilder noch nicht, aber ich vermute es wird ein Konzept funktioniert unabhängig.
Code, den ich habe ist:
<div id="contestLeaders">
<div class="leader"><img src="css/images/chili-photo.jpg" width="138" height="138" /></div>
<div class="leader"><img src="css/images/chili-photo2.jpg" width="138" height="138" /></div>
<div class="leader"><img src="css/images/chili-photo3.jpg" width="138" height="138" /></div>
<div class="leader"><img src="css/images/chili-photo4.jpg" width="138" height="138" /></div>
<div class="leader"><img src="css/images/chili-photo5.jpg" width="138" height="138" /></div>
</div>
<div class="leaderRating">5.0</div>
CSS:
#contestLeaders {overflow:hidden;}
#contestLeaders .leader {float:left; margin-right:4px;}
.leaderRating {background:url(images/leader-rating-bg.png) no-repeat; width:138px; height:37px; color:#fff;font-size:18px;padding:10px 0px 0px 35px;}
- Ihre unter-Verlegung von div muss eine andere position als statisch, und Ihre überlagerung dann die position absolute.
InformationsquelleAutor Deep Rooted | 2012-08-02
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich nehme an, du willst .leaderRating DIV-Element auf der Oberseite des anderen DIV ' s mit Bildern.
Um dies zu erreichen, versuchen Sie die folgenden änderungen vor:
Diese Weise sind Sie die absolute Positionierung der Overlays in Bezug auf die container.
Am Ende, Sie sollte kommen mit dem folgenden code:
HTML:
CSS:
Vielen Dank für jedermanns Hilfe. Dies ist, wie ich es geschafft, damit es funktioniert:
CSS
HTML