我有一个正方形的 DIV 和大尺寸的竖向和横向图片。
我需要将图片适应到带有额外部分的 DIV 中,并使用 overflow:hidden
。
例如,如果是竖向图片,则设置宽度为 DIV 的宽度,高度自适应。
横向图片相反。
我尝试了这个脚本,但它没有生效。
$('.magic').each(function(){
if($(this).css('width')>$(this).css('height')){
$(this).css('height', '300px');
$(this).css('width', 'auto');
}
else{
$(this).css('width', '300px');
$(this).css('height', 'auto');
}
});
PS图像不能拉伸,必须进行缩放处理。