我试图使用CSS在我的页面上创建一种'灰色效果',当应用程序正在工作时,在前景中显示加载框。我通过创建一个100%高/宽,半透明黑色div来实现这个目的,并通过javascript切换其可见性。我以为这很简单;然而,当页面内容扩展到需要滚动屏幕时,滚动到页面底部会揭示出一部分未被灰色覆盖。换句话说,该div中的100%高度似乎应用于浏览器视口大小,而不是实际页面大小。如何使该div扩展以覆盖整个页面内容?我尝试在切换其可见性之前使用JQuery .css('height', '100%'),但这并没有改变任何东西。
以下是要翻译的div的CSS代码:
以下是要翻译的div的CSS代码:
div.screenMask
{
position: absolute;
left: 0px;
top: 0px;
width: 100%;
height: 100%;
z-index: 1000;
background-color: #000000;
opacity: 0.7;
filter: alpha(opacity=70);
visibility: hidden;
}
谢谢。