一个简单的问题,我如何设置一个页面覆盖(只是一个半透明的黑色封面),以便它是视口高度和宽度的 100%,包括滚动条?
我已经尝试过:
body{
background-image:url(../pictures/background2.png);
background-position:top;
background-size:100% 100%;
background-repeat:no-repeat;
margin:0;
border:0;
height:100%;
}
/*Loading*/
#loadingoverlay {
position: absolute;
height: 100%;
width: 100%;
background-color: rgba(0,0,0,0.7);
filter:alpha(opacity = 80);
top:0;
bottom:0;
z-index:99;
}
它只覆盖没有滚动条的视口。换句话说,当我向下滚动时,低于一个屏幕高度的内容不会被覆盖覆盖。
显然这也行不通:
/*Loading*/
#loadingoverlay {
position: absolute;
height:9999px;
width:9999px;
background-color: rgba(0,0,0,0.7);
filter:alpha(opacity = 80);
top:0;
bottom:0;
z-index:99;
}
因为这只是将视口延伸到 9999x9999。