2013-05-04 68 views
5

Tôi có hai div thích,cách chồng chéo hai div trong css?

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

css lớp,

.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; 
    } 

Bạn có thể xem kết quả Here :)

Tôi muốn chồng chéo này hai div thích,

enter image description here

+0

bạn cần phải cung cấp cho họ tên lớp khác nhau và di chuyển một. có thể sử dụng vị trí tương đối hoặc css3 dịch – btevfik

+0

Có thể trùng lặp: ** [CSS: Tạo hai phần tử thả nổi chồng lên nhau] (http://stackoverflow.com/questions/9227007/css-make-two-floating-elements-overlap) ** –

+0

có, phải làm cho hai lớp là '(.imgDivOne, .imgDivTwo)' :) Bạn có thể chỉ cho tôi một ví dụ? – zey

Trả lời

13

thêm vào giây thứ hai bottomDiv

và thêm số này vào css.

.bottomDiv{ 
     position:relative; 
     bottom:150px; 
     left:150px; 
    } 

http://jsfiddle.net/aw8RD/1/

+2

+1, cảm ơn, hữu ích! – zey

2

See demo here bạn cần phải giới thiệu một calss additiona cho div thứ hai

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

+1, tôi đã chỉnh sửa lượt thích> 'trên cùng: -100px; vị trí: tương đối; bên trái: 150px;' – zey

0

tôi thay đổi nội dung bạn fiddle bạn chỉ cần thêm z-index tới phần tử phía trước và định vị nó phù hợp .

0

séc fiddle này, và nếu bạn muốn di chuyển div chồng chéo bạn đặt vị trí của absolute sau đó thay đổi nó topleft giá trị

Các vấn đề liên quan