js 图片等比例缩放代码_Javascript教程-查字典教程网
js 图片等比例缩放代码
js 图片等比例缩放代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下:varscaleImage=function(o,w,h){varimg=newImage();img.src=o.src...

复制代码 代码如下:

var scaleImage = function(o, w, h){

var img = new Image();

img.src = o.src;

if(img.width >0 && img.height>0)

{

if(img.width/img.height >= w/h)

{

if(img.width > w)

{

o.width = w;

o.height = (img.height*w) / img.width;

}

else

{

o.width = img.width;

o.height = img.height;

}

o.alt = img.width + "x" + img.height;

}

else

{

if(img.height > h)

{

o.height = h;

o.width = (img.width * h) / img.height;

}

else

{

o.width = img.width;

o.height = img.height;

}

o.alt = img.width + "x" + img.height;

}

}

}

HTML

复制代码 代码如下:

<div>

<p><img src="../comment/img/max.jpg" onload="scaleImage(this,300,300)" alt="pic" /></p>

<p><img src="../comment/img/2.jpg" onload="scaleImage(this,300,300)" /></p>

<p><img src="../comment/img/3.jpg" onload="scaleImage(this,300,300)" /></p>

<p><img src="../comment/img/4.jpg" onload="scaleImage(this,300,300)" /></p>

</div>

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类