我想展示一些对话框(绝对定位的div),并希望将其显示在半透明的100% div之上,以便背景上的所有内容都会变暗。 我已经通过以下方式实现:
<div class='transpBox'></div>
.transparentBox
{
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-color: #white;
opacity: 0.9;
z-index: 499;
}
这样做没有问题,但是当对话框高度超过浏览器高度并且向下滚动时,您会发现透明的div并不完全覆盖屏幕。 正确的方法是什么?