Прозрачный слой на весь экран
Тема, наверно, изъезженная. Но нужно срочно, а нагуглить чего-то не получается.
Нужно создать слой на всю высоту страницы. Я делаю так Код:
#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, время: 06:46. |