Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Растягивание фотографии (https://javascript.ru/forum/dom-window/9672-rastyagivanie-fotografii.html)

Артем125 31.05.2010 15:43

Растягивание фотографии
 
Всем привет,

Есть фотография. ЕЕ хочу сделать фоном для шапки сайта.

Она должна автоматически растягиваться по горизонтали в зависимости от размеров браузера.


Как это делается, версткой ли, или java подскажите, пожалуйста

trikadin 31.05.2010 21:20

Вёрсткой. HTML.

<html>
<head>
</head>
<body>
<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width="100%">
</body>
</html>


Например. Только это некрасиво выглядеть будет...

Артем125 31.05.2010 22:57

да, эффект то что нужен.

А как мне это в фоне для ячейки сделать?

может в style?
<td width="250" align="center" valign="bottom"  style="background-image: url(1111.gif);
background-repeat:no-repeat; width:100%; height:63"  >

trikadin 31.05.2010 23:05

<table celpadding="0" width="100%" border="1"><!--поля убрал-->
<tr>
<td width="100%"><img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif" width="100%">
</td>
</tr>
<tr>
<td>Lorem ipsum dolor sit amet</td>
</tr>
</table>

trikadin 31.05.2010 23:07

Полезные ссылки. Правда, почитай:

http://stepbystep.htmlbook.ru/

особенно вот это

http://stepbystep.htmlbook.ru/?id=43

Артем125 31.05.2010 23:10

Спасибо, ценный ресурс, но не успеваю сейчас все прочесть, если можно, подскажите, как сделать это фоном. Сейчас получается активная фотография. Потому фоном, что поверх нее будут еще фото

trikadin 31.05.2010 23:58

Слушай, знаешь, я бы не посоветовал тебе так делать, честно, при больших разрешениях у тебя фотка квадратиками пойдёт, а ещё есть вариант, что её сожмёт так, что выглядеть она будет ужасно. Например, вот так:

<img src="http://javascript.ru/forum/images/ca_serenity/misc/logo.gif"  width="200" height="300">

trikadin 31.05.2010 23:58

Но чисто из интереса подумаю...

Артем125 01.06.2010 09:36

для FF: -moz-background-size
Опера: -o-background-size
Хром и Сафари: -webkit-background-size
IE изварата не поймет

А есть какие то способы Ie извращенца заставить воспринимать разширение?

или только программно, например js скрипт сначала определяет что за браузер и в зависимости от результата формирует код?


Часовой пояс GMT +3, время: 04:44.