Итак, я хочу, чтобы img
отображался
- как можно больше (заполнение ширины, когда это пейзаж/высота, когда это портрет)
- no crop
- нет перекоса или растяжки (исходное соотношение сторон)
- центрируется как по вертикали, так и по горизонтали
Кроме того, размер оригинала изображения неизвестен.
Я попробовал несколько различных вариантов для этого, включая flexbox один (чтобы получить вертикальный центр), но ничего не кажется галочкой для всех ящиков.
В идеале я бы хотел, чтобы это было все решение для CSS, но я также изучал некоторые JS.
Спасибо