У меня есть три изображения разного размера, размещенные бок о бок на моем сайте и хотели бы, чтобы они изменяли размер на основе размера браузера с помощью jQuery.Измените размер изображения разных размеров на основе размера окна браузера
$(window).bind('load resize', function() {
var windowheight = $(window).height();
$('#pictures img').each(function() {
$(this).height(windowheight);
});
});
И в файле CSS У меня есть:
#pictures img {
width:auto;
max-height:100%;
}
Этот код будет правильным, если каждое изображение имело ту же высоту, но я не знаю, какое значение для перехода к высоте() функция, учитывая, что все три изображения имеют разную высоту.
Любые идеи?
Заранее спасибо
Только один вопрос, зачем нужна высота экрана для этого? – user1991185
вам нужно одно фиксированное значение, чтобы вы могли разделить его на .. это даст вам соотношение высоты окна и высоты экрана. например, если высота вашего окна составляет половину высоты экрана, тогда высота изображения также должна быть половины ее первоначальной высоты. это то, что мы делаем в приведенном выше расчете – Ankit