我正在尝试找出如何重新调整图像的大小,以便它保持宽高比,但得到重新调整大小,直到图像的高度匹配包含 div 的高度。我有这些图片是相当大和长(截图) ,我想把他们放在一个200像素宽度,180像素高度 div 显示,而不是重新调整大小的图像手动。为了使它看起来更好,图像的边需要溢出并用包含的 div 隐藏起来。以下是我目前掌握的情况:
超文本标示语言
<a class="image_container" href="http://www.skintype.ca/assets/background-x_large.jpg">
<img src="http://www.skintype.ca/assets/background-x_large.jpg" alt="" />
</a>
CSS
a.image_container {
background-color: #999;
width: 200px;
height: 180px;
display: inline-block;
overflow: hidden;
}
a.image_container img {
width: 100%;
}
正如您所看到的,在图像父容器上显示的灰色根本不应该显示。为了使容器完全填满,两边的宽度需要平均溢出。这可能吗?是否也可以解释一个图像也是太高?