Прозрачный слой на весь экран
Тема, наверно, изъезженная. Но нужно срочно, а нагуглить чего-то не получается.
Нужно создать слой на всю высоту страницы. Я делаю так Код:
#overlay {Если вам не трудно, то дайте ссылки на примеры создания таких слоев. На одном из форумов упоминались библиотеки x.js и prototype.js. x.js найти никак не могу. prototype.js нашел, но разбираться в ней времени нет(( |
Цитата:
JavaScript tutorial - Window size and scrolling Изменение страницы посредством DOM Пример с использованием jQuery |
Учим css.
Если у элемента высота указана в процентах, а у элемента, от которого считается его высота (непосредственный родитель, или offsetParent, если у элемента position отличен от static) высота auto, у самого элемента высота считается auto. Вас может спасти position:fixed. |
Вариант "нумеро дуо":
Код:
html {width: 100%;height: 100%; position:relative} |
Действительно, это намного проще решается через CSS!
Добавляем к HTML-коду вот это: <p id="allScreenLayer"></p> и вот это (CSS):
#allScreenLayer {
position: absolute; // абсолютное позиционирование
width: 100%; // во всю ширину страницы
height: 100%; // во всю высоту страницы
background: gray; // цвет наложения (серый)
opacity: 25%; // видимость (непрозрачность)
}
|
А вообще, как и пользователь Octane, советую Вам, warobushek, по вопросам CSS заходить на сайт http://htmlbook.ru/css. Там всё написано чётко, ясно, с примерами.
|
| Часовой пояс GMT +3, время: 08:49. |