手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js 图片等比例缩放代码
js 图片等比例缩放代码
摘要:复制代码代码如下: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>

【js 图片等比例缩放代码】相关文章:

超强图片数量上传无限制

js验证上传图片的方法

js实现异步循环实现代码

精确到分钟的js日历控件,日期选择器代码

强制设为首页代码

多种js图片预加载实现方式分享

光标定位等TextRange的操作的范例代码

Ctrl + Enter提交前检测的代码

使用Node.js处理前端代码文件的编码问题

免费空间广告万能消除代码

精品推荐
分类导航