Как менять размер объектов при изменении размеров окна браузера?

Есть данный код - jsfiddle.net/ATwxG/2

Нужно сделать так, чтобы размер картинок изменялся при уменьшении размера окна браузера. Запутал сам себя.

Заранее спасибо!
  • Вопрос задан
  • 18933 просмотра
Решения вопроса 1
max-width: 100%;
Картинки будут уменьшатся если не будут влезать в родительский элемент (размеры которого могут быть в процентах)
Гуглите так же responsive images
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@artishok
кратко
Картинки закрыты паролем, это раз.
h_ttp://jquery.page2page.ru/index.php5/Обработчик_или_источник_события_resize, это два.
Ответ написан
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
а цель какая? если для того, чтобы не текла верстка, то можно сделать ступенчатое изменение, используя только css. Если нужно плавное изменение, то в голову только js приходит.
Ответ написан
gitarizd
@gitarizd
Верстальщик
Как вариант, использовать в макете не сами изображения, а блочные элементы с нужными изображениями в фоне.
Есть замечательное CSS3 - волшебство background-size: contain, которое "масштабирует изображение с сохранением пропорций таким образом, чтобы картинка целиком поместилась внутрь блока".
Один нюанс - в блоке, естественно, должны быть заданы ширина и высота, причем, в процентах, что логично (нам же нужна резина, ведь так?).
Надеюсь, помог. :)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы