2016-05-03 12 views
1

Overlay Ich habe wirklich eine harte Zeit forschen für eine Antwort. Ich habe versucht, mein div zu machen: absolut, aber es wird das ganze flüssige Gitter ruinieren. Alles, was ich will, ist, das Div über das Hintergrund-Div zu setzen. Danke im Voraus!

CSSHTML/CSS Fluid Grid: Wie div zu einem anderen div

#mannequin { 
box-sizing: border-box; 
position: absolute; 
width: 60%; 
padding: 0 12px; 
margin: 0; 
float: left; 
overflow: hidden; 
} 

#products { 
clear: both; 
position: absolute; 
margin-left: 0; 
width: 100%; 
display: block; 
z-index: 10; 
} 

HTML

<div id="mannequin"><img src="http://tinypic.com/r/29596hh/9"> 
<div id="products"><img src="http://tinypic.com/r/2qw09lc/9"> 
</div> 
</div> 
+0

was genau u want..do u ein div als Overlay ganzer Seite machen wollen? –

+0

Nein, nur auf der # Mannequin div wie: Mannequin Div ist die Basis und die #Produkte Div ist das Ding, das oben sein wird oder Overlay. –

+0

wo ist '# Mannequin' und' # Produkte' in dir html. –

Antwort

0

definieren height:100% zu #products und oben links auf 0.

#mannequin { 
    box-sizing: border-box; 
    position: absolute; 
    width: 60%; 
    padding: 0 12px; 
    margin: 0; 
    float: left; 
    overflow: hidden; 
} 

#products { 
    clear: both; 
    position: absolute; 
    margin-left: 0; 
    width: 100%; 
    height: 100%; 
    display: block; 
    z-index: 10; 
    left:0; 
    top:0; 
} 
+0

Danke, aber es schien, dass das Bild zu groß ist. –

+0

was meinst du damit ?? –

+0

Woah, ich habe es aber das Produkt Div passt nicht genau auf die Mannequin div. Es hat einen Platz. Ich habe versucht, die Höhe, Breite und Spitze zu bearbeiten, funktioniert aber nicht für mich :( –

0

bitte ein Div Position machen: relative; und andere div machen Position: absolut;