网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

JS怎么实现控制图片显示大小功能

这篇文章主要介绍JS怎么实现控制图片显示大小功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联坚信:善待客户,将会成为终身客户。我们能坚持多年,是因为我们一直可值得信赖。我们从不忽悠初访客户,我们用心做好本职工作,不忘初心,方得始终。10余年网站建设经验创新互联是成都老牌网站营销服务商,为您提供网站建设、成都做网站、网站设计、H5技术、网站制作、品牌网站制作成都微信小程序服务,给众多知名企业提供过好品质的建站服务。

具体如下:





最新javascript自动按比例显示图片,按比例压缩图片显示

function AutoResizeImage(maxWidth,maxHeight,objImg){
var img = new Image();
img.src = objImg.src;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1;
}else if (maxWidth==0){//
if (hRatio<1) Ratio = hRatio;
}else if (maxHeight==0){
if (wRatio<1) Ratio = wRatio;
}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Ratio;
h = h * Ratio;
}
objImg.height = h;
objImg.width = w;
}




原图显示(534 X 800)
onload="AutoResizeImage(0,0,this)

1.按宽度250压缩,不限制高度 按比例压缩 onload="AutoResizeImage(250,0,this)" 2.按高度250压缩,不限制宽度 按比例压缩 onload="AutoResizeImage(0,250,this)" 3.按高度250宽度250 按比例压缩 onload="AutoResizeImage(250,250,this)" 4.高宽不等比例压缩 (400 X 512),此时高度不变,会自动按高度的比例压缩。 onload="AutoResizeImage(400,512,this)" 5.高宽不等比例压缩 (300 X 600),此时宽度不变,会自动按宽度的比例压缩。 onload="AutoResizeImage(300,600,this)" 6.如果图片本来的高度和宽度小于压缩的最大高度和宽度,则不会拉大显示图片(按原图显示) 原图444 x 207,压缩为 500 x 600,将保持原图显示 onload="AutoResizeImage(500,600,this)"

运行效果图如下:

JS怎么实现控制图片显示大小功能

以上是“JS怎么实现控制图片显示大小功能”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站栏目:JS怎么实现控制图片显示大小功能
网页URL:http://bjjierui.cn/article/geehhd.html

其他资讯