【发布时间】:2013-06-13 23:14:00
【问题描述】:
我有一个小 div(例如 200 像素 x 200 像素)和一些动态显示的图像:横向、纵向或全景尺寸(例如 600 像素 X 300 像素;200 像素 X 600 像素;2000 像素 X 300 像素) 我需要使用 CSS 将它们全部放入我的 div 中。 我有:
<div class="container">
<img />
</div>
和 CSS
.container {
width: 200px;
height: 200px;
overflow:hidden
}
img.container {
min-height:100%;
min-width:100%;
}
但大图像会比 div 大得多。如果我将最大高度和最大宽度设置为 100% - 比我的图像上浆。 基本上我需要保持更大的尺寸等于父 div 的 100%。并显示图像的一部分。没有 JS 怎么办?
【问题讨论】: