<div class="img-wrapper">
<img src=...>
</div>
Полноэкранный просмотр картинки. Картинка неопределенных размеров. Нужно показать ее по центру экрана, если она умещается в размеры дисплея полностью без масштабирования. Если по какой-то оси картинка не умещается то картинка не должна уйти за пределы экрана, т.е. масштабируется с сохранением пропорций по нужной оси, либо по обеим и отображается опять по центру. Предположим картинка узкая высокая и по вертикали не умещается. Тогда высоту вписываем по размеру экрана, а по горизонтали центруем. Если картинка низкая и широкая, то сжимаем до тех пор пока не будет умещаться по горизонтали, а по вертикали центруем. Если картинка выпирает за обе границы дисплея, то сжимаем до тех пор пока она не начнет умещаться полностью на экране, и центруем ее либо по вертикали, либо по горизонтали в зависимости от пропорций экрана и картинки. Если картинка полностью умещается по всем осям, то не масштабируем, но центруем и по горизонтали и по вертикали. Буду признателен. (В продолжение
темы)