| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Как сделать фон полноэкранным? |
| Автор: XClan 21.11.2005, 16:35 |
| Кто нибудь подскажет код ява-скрипта, который бы смог фон сделать полноэкранным? Сделал пошире или выше экран фон точно так же должен следовать.. уменьшению или расширению! Короче виден фон в том же размере, что и окно.. Я просто нигде такого скрипта не видел, а очень нужен.. |
| Автор: Sardar 21.11.2005, 19:04 |
| JS не умеет ничего рисовать и "не может" управлять фоновой картинкой элемента на прямую, из JS можно изменять состояние обьекта, его стили и т.д. Глянем в CSS 2, видим что никакого background-image-size свойства не существует, следовательно задать размеры фоновой картинки нельзя. Вывод: пока задача не решаема, и к счастью, нечего извращаться над страницей Если на заднем фоне не просто картинка, а тайл (картинка, что можно скопировать друг за другом без швов), то можно задать background-repeat стиль, что бы картинка копировалась. |
| Автор: Ciber SLasH 22.11.2005, 08:03 | ||
Вот попробуй:
|
| Автор: Sardar 23.11.2005, 00:53 |
| Картинку положить внутрь div'а, координаты выставить в 0, тогда подгонять позиции не нужно, div должен оставаться на релативной позиции. Размеры подгонять под parentNode.offset(Width|Height), т.е. под требуемый элемент, что хотя если для всей страницы, то метод Ciber SLasH "зальёт" и отступы у краёв страницы, что правильней. В остальном чистой воды изврат, достойный плюса в репу |