javascript图片自动缩放和垂直居中处理函数_图象特效: 代码如下: Untitled .testCss{width:200px;height:300px;border:1px red solid;text-align:center;display:block;} .testCss1{width:300px;height:300px;border:1px red solid;text-align:cent
导读javascript图片自动缩放和垂直居中处理函数_图象特效: 代码如下: Untitled .testCss{width:200px;height:300px;border:1px red solid;text-align:center;display:block;} .testCss1{width:300px;height:300px;border:1px red solid;text-align:cent
代码如下:
Untitled
function autoSizeImg(Contents,offsetWidth,offsetHeight,vlmiddle){ var o=Contents.getElementsByTagName("IMG"); var cwidth= window.getComputedStyle?window.getComputedStyle(Contents,null).width:Contents.currentStyle["width"]; var cheight=window.getComputedStyle?window.getComputedStyle(Contents,null).height:Contents.currentStyle["height"]; var ncwidth=parseInt(cwidth); var ncheight=parseInt(cheight); for(var i=0;ivar img=o[i]; var iw=img.width; var ih=img.height; if(img.width>ncwidth){ var nw=ncwidth-offsetWidth; img.width=nw img.height=(nw*ih)/iw; }else if(img.widthncheight){ var nh=ncheight-offsetHeight; img.height=nh; img.width=(nh*iw)/ih; } if(img.height>ncheight&&img.widthvar hh=ncheight-offsetHeight; img.height=nh; img.width=(nh*iw)/ih; } if(vlmiddle)img.style.marginTop=((ncheight-img.height)/2)+"px"; } } script>
javascript图片自动缩放和垂直居中处理函数_图象特效: 代码如下: Untitled .testCss{width:200px;height:300px;border:1px red solid;text-align:center;display:block;} .testCss1{width:300px;height:300px;border:1px red solid;text-align:cent