在容器中有一张图像。 图像宽度占100%,高度自动调整。 但我想将高度设置为至少XXX像素,以便在调整容器宽度时,无论如何,图像保持至少某个高度,而宽度增加以保持比例。 我当前的方法存在问题,即容器调整大小后图像尺寸会被扭曲。
<div class="imageHelper">
<img src="http://farm8.staticflickr.com/7230/7218149614_e0ba252f73_b.jpg" alt="image" />
</div>
.imageHelper {
position: relative;
width: 100%;
height: 600px;
overflow: hidden;
}
.imageHelper img {
position: absolute;
top: 50%;
left: 50%;
width: 100%;
max-width: 100%;
width:auto\9;
height: auto;
min-height: 600px;
-ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
我已经设置了Fiddle(http://jsfiddle.net/5JY8c/1/),您可以尝试调整大小并查看为什么当前的方法不起作用。