我正在使用以下代码对图像执行调整大小功能:
$('.image_resize').each(function(){
var ww = $(window).width() - 80 - 400;
var wh = $(window).height() - 60;
var iar = $(this).attr('height') / $(this).attr('width');
var war = wh / ww;
if(iar <= war){
$(this).attr("width" , ww);
$(this).attr("height" , ww * iar);
}else{
$(this).attr("height" , wh);
$(this).attr("width" , wh / iar);
}
})
这个标记:
<div id="home_image">
<img class="image_resize" src="img/home_image.jpg" alt="home_image" width="945" height="557">
</div>
该代码运行良好,并以正确的纵横比调整图像大小,但问题是该调整大小没有最小限制,因此图像可以小至 20 像素 * 比率,我想限制它。
如何将图像限制为 400px 的最小高度并在其上裁剪容器或类似的东西?