Я пытаюсь использовать CSS для создания эффекта «greyed out» на моей странице, пока загрузочный ящик отображается на переднем плане, пока приложение работает. Я сделал это, создав 100% высоту/ширину, полупрозрачный черный div, который имеет видимость, включенную/выключенную через javascript. Я думал, что это будет достаточно просто; однако, когда содержимое страницы расширяется до такой степени, что экран прокручивается, прокрутка к ноге страницы показывает часть, которая не выделена серым цветом. Другими словами, 100% на высоте div, похоже, относится к размеру видового экрана браузера, а не к фактическому размеру страницы. Как я могу расширить div, чтобы охватить весь контент страницы? Я попытался использовать JQuery .css ('height', '100%'), прежде чем переключать его видимость, но это ничего не меняет.Как сделать div 100% страницы (не экрана)?
Это CSS из DIV в вопросе:
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;
}
Спасибо.
он будет работать, чтобы отключить, чтобы полоса прокрутки при отображении вы полупрозрачный серый DIV? Вы действительно хотите, чтобы пользователи могли прокручивать вниз, чтобы увидеть что-то, что они не могут сделать вообще? – Adam