Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Вопрос по html - соблюдение картинкой пропорций, как сделать?
Как сделать так, чтобы изображение не растягивалось, а было уменьшено по меньшей стороне? Например, как тут, где написано contain: http://htmlbook[dot]ru/css/-o-object-fit
Пробовал: -o-object-fit: contain или background-size: contain но не работает. Вот код пикчи, для примера.
Только как это сделать недобавляя дополнительные ДИВы!
esterio
Отправлено: 01 Октября, 2014 - 12:51:09
Активный участник
Покинул форум
Сообщений всего: 5025
Дата рег-ции: Нояб. 2012 Откуда: Украина, Львов
Помог: 127 раз(а)
браузер сам делает пропорции если указано только ширина или висота
Webtest
Отправлено: 01 Октября, 2014 - 12:53:45
Посетитель
Покинул форум
Сообщений всего: 286
Дата рег-ции: Июнь 2014
Помог: 0 раз(а)
esterio, да, браузер растягивает по ним картинку, а как сделать так, чтобы картинка не растягивалась, а просто вписывалась в ширину/высоту, сохраняя свои пропорции?
imper
Отправлено: 01 Октября, 2014 - 12:54:24
Частый гость
Покинул форум
Сообщений всего: 134
Дата рег-ции: Февр. 2012 Откуда: Тольятти
Помог: 2 раз(а)
[+]
ну если как по ссылке то тогда так
js'ом проверяешь высоту и ширину картинки и уменьшаешь по меньшей стороне
и ставишь границы уменьшения min-height(width) или увеличения max-height(width) http://htmlbook[dot]ru/css/max-height
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.