您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

js 等比例缩放图片

2025/10/10 18:58:05发布17次查看
//第一个参数是当前对象this,第二个是宽,第三个是高 function datuimg(datu,kuan,chang){ datu.width = kuan*100; datu.height = chang*100; //图片等比例缩小 if(datu.width*chang>datu.height*kuan){ datu.width=kuan; datu.height=(kuan*chang)/kuan; } else{ datu.width=(chang*kuan)/chang; datu.height=chang; } //图片居中显示 //图片宽小于设定的边框宽 if(datu.width<=kuan){ var kk = parseint((kuan-datu.width)/2); datu.style.paddingright = kk + px; datu.style.paddingleft = kk + px; } //图片高小于设定的边框高 if(datu.height<=chang){ var gg = parseint((chang-datu.height)/2); datu.style.paddingtop = gg + px; datu.style.paddingbottom = gg + px; } } //使用 在img上写onload事件 onload= datuimg(this,100,80) 最终的效果就会将无论多大的图片 等比缩放成 100*80
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product