【发布时间】:2013-07-22 02:41:03
【问题描述】:
是否可以在不扭曲图像的情况下调整图像大小?
我有一个 70 像素的缩略图图像,我需要将其调整为 200 像素 X 165 像素,同时保持纵横比。目前,当我设置宽度:200px 和高度:165px 时,它会拉伸它。
代码如下:
CSS
.listing-img-div {
width: 200px;
height: 165px;
}
.listing-img {
border: 1px solid black;
margin-top: 5px;
border: 1px solid #ddd;
width: 100%;
height: 100%;
}
HTML/PHP
echo '<div class="listing-img-div">';
echo '<img class="listing-img" src="'.$img.'" alt="'.$title.'">'; echo '</div>';
【问题讨论】:
-
如果你的容器是
200px wide,你可以使用img { max-width:100%; height:auto; }这会将图像拉伸到包含div的宽度,同时保持纵横比——如果你增加尺寸,你会注意到明显有些模糊。如果你能发布你的 HTML 和 CSS 会有所帮助。