2015-05-27 4 views
-1

Прежде всего, я вижу, что другие сделали похожие посты, и я буду читать их полностью, но я просто хотел поставить свежий, так как вы никогда не знаете, есть ли у кого-то лучшее.Изменить размер изображения, но сохранить его соотношение?

Объясните свою ситуацию:

Я хочу сделать галерею изображений, где вы щелкнули эскизы и нажмите большую версию изображения появляется в DIV их прямое право. Я понимаю, как это сделать, но я уже вижу проблему, которая произойдёт позже.

Все мои изображения различных размеров, поэтому я могу видеть, что соотношение правильного положения очень сложно.

Допустим, у меня есть div размером 500 пикселей и высотой 400 пикселей. Что я могу сделать, чтобы поместить любое изображение внутри этого размера, пропорциональное уменьшению масштаба.

Только для информации мои изображения будут намного больше, чем div для начала.

+0

http://stackoverflow.com/a/30340923/2025923 поможет – Tushar

+1

возможный дубликат [Как изменить размер изображений пропорционально/сохранить соотношение сторон?] (http://stackoverflow.com/questions/3971841/how-to-resize-images-proportionally-keeping-the-aspect-ratio) – Tushar

+0

, если вы действительно хотите сделать это в браузере, чем CSS: img {max-width : 500px; } – pszaba

ответ

0
<div style="width: 500px; height: 400px"> 
    <img src="as.jpg"/> 
    <img src="as.jpg"/> 
</div>​ 

CSS

img{ 
max-height: 20%; 
max-width: 25%; 
} 
Смежные вопросы