function clacImgZoomParam( maxWidth, maxHeight, width, height ){  //传入四个参数:最大宽度,最大高度,宽度,高度;
var param = { width:width, height:height, top:0, left:0 };

if( width>maxWidth || height>maxHeight ){
rateWidth = width / maxWidth;
rateHeight = height / maxHeight;

if( rateWidth > rateHeight ){
param.width = maxWidth;
param.height = height / rateWidth;
}else{
param.width = width / rateHeight;
param.height = maxHeight;
}
}

param.left = (maxWidth - param.width) / 2;
param.top = (maxHeight - param.height) / 2;

return param;
}
通过这个方法可以很好的判断图片的大小,并以适合的宽高显示在页面中

相关文章:

  • 2021-11-27
  • 2021-06-13
  • 2021-06-05
  • 2021-08-09
  • 2021-06-16
  • 2021-09-20
  • 2021-08-06
  • 2022-01-31
猜你喜欢
  • 2021-09-28
  • 2021-07-04
  • 2021-10-08
  • 2021-11-22
  • 2022-12-23
  • 2022-12-23
  • 2021-05-01
相关资源
相似解决方案