нужно решить эту маленькую задачу:CSS Image поз средней в динамике пропорционально высоте/ширине DIV
- центр по вертикали и по горизонтали изображение в DIV.
- Высота DIV должна быть пропорциональна ширине.
- Ширина DIV является растяжимой (например, 50% от родительского div).
- IMAGE width и height = auto (он должен заполнять div, если его ширина или высота> чем ширина или высота div, и имеют основной размер, если его размер < и оставаться пропорциональным).
Я знаю, как сделать 2 и 3.
HTML:
<div class="container">
<img src="img.png"/>
</div>
CSS:
.container {
width: 100%;
height: 0;
padding-bottom: 100%;
}
Но как к центру и среднего IMAGE в этом DIV? Существует много способов сделать одну задачу с не пропорциональным и не растягиваемым div. Но я не знаю, как сделать все это в полном объеме задач.
Вы можете помочь? HTML и CSS могут быть любыми.
Неправильный ответ. Эта ситуация немного сложнее, чем вы думаете. – denismart