2011-10-04 36 views

Trả lời

6

Bạn có thể sử dụng CSS này ...

div.parent { 
    position: relative; 
} 

/* this div is a descendent of the div above */ 
div.child { 
    position: absolute; 
    top: 0; 
    right: 0; 
    bottom: 0; 
    left: 0; 
    opacity: .6; 
    background: #fff; 
} 

jsFiddle.

Nếu bạn muốn sự kiện chuột để đi thông qua bìa này, hãy thêm pointer-events: none vào div.child.

Bạn tagged nó jQuery, vì vậy để thêm con yếu tố này qua jQuery ...

$('div.parent').append('<div class="child" />'); 
+0

'lọc: alpha (opacity = 60) 'cho I.E. 8 trở xuống. – Jasper

+0

Đây là cách tôi cũng làm như vậy; lưu ý rằng bạn phải nhảy qua một vài vòng nếu bạn cần những thứ như lựa chọn văn bản hoặc nếu bạn muốn nắm bắt các sự kiện. –

+2

@gregp: Tôi đã cập nhật câu trả lời để kết hợp điều đó. Cảm ơn. – alex

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