Я использую transform
чтобы вращать изображение в соответствии с данными EXIF. Затем я хотел бы отобразить его "на весь экран", подгоняя его к родительскому элементу div.
Проблема заключается в том, что max-width
/max-height
и все другие директивы определения размера "игнорируют" вращение (что является нормальным, согласно спецификациям transform
, преобразование элемента "игнорируется" в потоке.
Jsfiddle: http://jsfiddle.net/puddjm4y/2/
div.top {
position: fixed;
width: 100%;
height: 100%;
border: 1px solid blue;
}
img {
transform: rotate(90deg);
max-width: 100%;
max-height: 100%;
}
<div class="top">
<img src="http://www.androidpolice.com/wp-content/uploads/2014/02/nexusae0_wm_DSC02232.jpg">
</div>