Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

фоновая картинка для body

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Web-дизайн] >> фоновая картинка для body
Имя
Сообщение << Старые топики   Новые топики >>
фоновая картинка для body - 2007-03-02 21:42:21.560000   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
как субж растянуть по ширине экрана? я чёт втыкал-втыкал в specs на html и css, а так и не понял. в css есть такая штука для body как background-image, при помощи опций картинку можно либо в верхнем левом углу расположить, либо замостить ею весь фон. а как растянуть?

Я просто на рабочий стол себе на работе сделал html'ку (дя-дя, повыпендриваться захотелось :)), а фон этой html'ки никак не растянуть на весь экран: картинка 800x600, а разрешение 1280x1024. можно конечно картинку в фотожопе растянуть до нужного размера, но неправильно это…
Post #: 1
RE: фоновая картинка для body - 2007-03-02 22:01:25.300000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Увы.
В CSS3 будет такая возможность.
Теоретически бубен со слоями и z-index может помочь, но это будет через такой анус, что фотожоп отдыхает.
Post #: 2
RE: фоновая картинка для body - 2007-03-02 22:24:31.560000   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33
Вот этот "анус"
<img src="07.jpg" style="z-index:-1; width:123px; height:321px; size:inherit"/>
Post #: 3
RE: фоновая картинка для body - 2007-03-02 22:26:43.513333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
:(
ну чтож, будем ждать css3, а пока пользоваться фотожопом.

кстати… 8|
а по http венда умеет html'ки тянуть на рабочий стол? просто под рукой нету венды, а на работу меня пустят только в понедельник…
Post #: 4
RE: фоновая картинка для body - 2007-03-02 22:29:01.856666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
quote:

ORIGINAL: TheFeaR

Вот этот "анус"
&lt;img src="07.jpg" style="z-index:-1; width:123px; height:321px; size:inherit"/&gt;

анус-то тот, да не тот. а если я захочу на проекторе ворд показать, и чтоб менюшки покрупнее были бы разрешение экрана сменю?
Post #: 5
RE: фоновая картинка для body - 2007-03-02 22:33:56.593333   
TheFeaR

Сообщений: 1923
Оценки: 0
Присоединился: 2006-01-25 18:16:33

поправочка жабаскрипт(для определения разрешения экрана) и подставляй полученные резы в разрешение бэкграунда
Post #: 6
RE: фоновая картинка для body - 2007-03-02 22:50:37.663333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
а! да. тогда, пожалуй, пускай будет анус :)
Post #: 7
RE: фоновая картинка для body - 2007-03-03 08:37:52.020000   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
quote:

ORIGINAL: TheFeaR
Вот этот "анус"

:D
Ну так анус на то и анус, что он маленький :)
Просто я сразу представил это с профессиональной точки зрения, т.е. что придётся вычислять размер экрана. Ты в курсе, что размер скролла тоже надо учитывать? А он ещё, насколько я помню, в разных браузерах считается по-разному, плюс в процессе просмотра размер экрана может меняться. Но в принципе да, именно это я и имел в виду.
Post #: 8
RE: фоновая картинка для body - 2007-03-03 08:59:09.543333   
Lex_Voodoo

Сообщений: 7328
Оценки: 0
Присоединился: 2004-12-07 13:55:12
Ну вот, набросал, по идее должно работать в большинстве браузеров:
quote:

&lt;script type="text/javascript" language="JavaScript"&gt; function setBg() { bg = document.getElementById('background'); try { bg.width = Math.max(document.body.clientWidth, document.body.scrollWidth); bg.height = Math.max(document.body.clientHeight, document.body.scrollHeight); } catch(e) { bg.width = Math.max(innerWidth, document.width); bg.height = Math.max(innerHeight, document.height); } } &lt;/script&gt; &lt;body onload ="setBg()"&gt; &lt;img id="background" style="position:absolute; top:0; left:0;" src="http://forum.xakep.ru/upfiles/8092/chaki.jpg"&gt;
Post #: 9
RE: фоновая картинка для body - 2007-03-03 11:01:09.766666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
ну в мойом случае Math.max не нужен… и многобровзерность тоже. ибо IE, а размер документа под размер экрана я подстраиваю по-любому.

thnx всем. мне теперь не надо в js ковыряться :)
Post #: 10
Страниц:  [1]
Все форумы >> [Web-дизайн] >> фоновая картинка для body







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.