2013-05-04 10 views
5

Mam dwa div sympatie,jak nakładać się dwa div w css?

<div class="imageDiv"></div> 
<div class="imageDiv"></div> 

i css klasy

.imageDiv 
    { 
     margin-left: 100px; 
     background: #fff; 
     display: block; 
     width: 345px; 
     height: 220px; 
     padding: 10px; 
     border-radius: 2px 2px 2px 2px; 
     -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
     -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
     box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
    } 

można zobaczyć wynik Here :)

Chcę pokrywają te dwie div sympatie,

enter image description here

+0

trzeba dać im różne nazwy klas i przenieść jeden. może używając względnej pozycji lub css3 przetłumaczyć – btevfik

+0

Możliwy duplikat: ** [CSS: Nakładaj dwa pływające elementy na siebie] (http://stackoverflow.com/questions/9227007/css-make-two-floating-elements-overlap) ** –

+0

tak, musisz zrobić dwie klasy jako '(.imgDivOne, .imgDivTwo)' :) Czy możesz pokazać mi przykład? – zey

Odpowiedz

2

See demo here trzeba wprowadzić calss additiona dla drugiego div

.overlap{ 
    top: -30px; 
position: relative; 
left: 30px; 
} 
+0

+1, edytowałem polubienia> 'top: -100px; pozycja: względna; lewa: 150px;' – zey

0

edytowany Ci fiddle wystarczy dodać z-index do elementu przedniego i pozycji odpowiednio go .

0

check to fiddle, a jeśli chcesz, aby przesunąć nakładającego div ustawionego stanowiska absolute następnie zmienić jego top i left wartości