Как сделать картинку резиновой в CSS ?

Статус
Закрыто для дальнейших ответов.

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Пишу для сайта меню..проблема появилась.Как сделать картинку резиновой в CSS? Например: резиновая картинка width="100%" будет изменять ширину в зависимости от монитора посетителя(<img src="sayt.html" width="100%"/>).A как мне сделать тоже самое,только в CSS?
Например:
<div id="forum"></div>
#forum {background-image:url('http://sayt.jpg');

ЧТО НАДО ТУТ ДОБАВИТЬ???

}
 

vla

Well-Known Member
Регистрация
16.09.2011
Сообщения
230
Код:
body, div /*итд*/ {
background-image:url(/img/image.gif); /*адрес фонового изображения*/
background-size:75%; /*размер фон.изобрадения*/
background-position:30% 50px; /*позиционирование по ширине и длине соответственно*/
background-repeat:no-repeat; /*Повторение (в данном случае без повторения)*/
background-attachment:fixed; /*в этом случае фоновое изображение не будет перемещаться при прокрутке страницы*/
}
[member=jorj], ответ на твой вопрос в третьей строке кода, но может и еще чтото пригодится...

Код:
#forum {background-image:url('http://sayt.jpg');background-size:100% 2em;}
мной прочитано пожже: http://htmlbook.ru/css/background-size

там сказано: background-size - это css3, поэтому, возможно, имеет смысл сделать это на JavaScript
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Не помогает.Картинка не растягивается.
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Приведи код, который не работает.
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Код:
<div class="kartinka"></div>
.kartinka {
background-image:url(/img/image.gif); /*адрес фонового изображения*/
background-size:100% 2em; /*размер фон.изобрадения*/
background-position:100% 30px; /*позиционирование по ширине и длине соответственно*/
background-repeat:no-repeat; /*Повторение (в данном случае без повторения)*/
background-attachment:fixed; /*в этом случае фоновое изображение не будет перемещаться при прокрутке страницы*/
}
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
Ты темой не ошибся?
Убери
Код:
background-attachment:fixed;
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
Извините,что ошибся темой.
Я убрал
Код:
background-attachment:fixed
,но картинки даже не было видно.Тогда я поставил:
Код:
background-position:100% 100%;
Картинка появилась,однако резиновой не стала. :(
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
http://demo.g63.ru/rezinovii_fon.html
 

BaNru

Пацифизжу
Команда форума
Регистрация
13.11.2010
Сообщения
4 153
открывающего тега html нет :ph34r:
епрст. Я его в последнее время везде забываю ставить. Копипастю хедер с ошибкой. :blush:

А че нам скрин? Давай ссылку в студию на страничку.
Мы по скрину не можем гадать что ты там написал.
 

jorj

Well-Known Member
Регистрация
14.12.2011
Сообщения
78
открывающего тега html нет :ph34r:
епрст. Я его в последнее время везде забываю ставить. Копипастю хедер с ошибкой. :blush:

А че нам скрин? Давай ссылку в студию на страничку.
Мы по скрину не можем гадать что ты там написал.
Большое спасибо,все получилось!!!!
 
Статус
Закрыто для дальнейших ответов.
Верх Низ