图片自动缩小的js代码,用以防止图片撑破页面

2016-02-19 15:19 13 1 收藏

下面这个图片自动缩小的js代码,用以防止图片撑破页面教程由图老师小编精心推荐选出,过程简单易学超容易上手,喜欢就要赶紧get起来哦!

【 tulaoshi.com - Web开发 】

JS代码(随便放哪里):
script language="JavaScript"
!--
var flag=false;
function DrawImage(ImgD){
var image=new Image();
image.src=ImgD.src;
if(image.width0 && image.height0){
  flag=true;
  if(image.width/image.height= 180/110){
   if(image.width180){
    ImgD.width=180;
    ImgD.height=(image.height*110)/image.width;
   }else{
    ImgD.width=image.width;
    ImgD.height=image.height;
   }
   /*ImgD.alt="bigpic"  */
  }
  else{
   if(image.height110){
    ImgD.height=110;
    ImgD.width=(image.width*110)/image.height;
   }else{
    ImgD.width=image.width;
    ImgD.height=image.height;
   }
    /*ImgD.alt="bigpic"  */
  }
}
}

//--
/script

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)


图片使用的地方:

img src="图片" border=0 width="180" height="110" onload="javascriptrawImage(this);"
width="180" height="110"  注意这里最好限定,如果不限定加载图时会成原大,然后再缩小,这个过程如果图大了很难看的.这里是宽度和高度,在前面的JS里改,这里也作相应的改.

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/webkaifa/)

图不会变形,只会按比列缩,放心

来源:http://www.tulaoshi.com/n/20160219/1609377.html

延伸阅读
标签: Web开发
显示页面的所有链接 连接1 连接1 连接1 连接1 连接1 连接1 连接1 [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
标签: flash教程
-图片放大缩小移动类: -----------------------class------------------------- class ZoomOpenMove {    private var obj:MovieClip;    private var pos_scale:Number;    private var x_speed:Number;    private var y_speed:Number;    private var scale_s...
标签: Web开发
script function toScript(val) {  var value = val.value  value  = value.replace(/\\/gi,"\\\\").replace(/"/gi,"\\\"").replace(/'/gi,"\\\'")  valArr = value.split("\r\n")  value=""  for (i=0; ivalArr.length; i++)  {   value += (i==0) ? "info =" : ""   value += "  \"" + va...
标签: Web开发
自动换行问题,正常字符的换行是比较合理的,而连续的数字和英文字符常常将容器撑大,挺让人头疼,下面介绍的是CSS如何实现换行的方法 对于div,p等块级元素 正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:normal,当定义的宽度之后自动换行 html div id="wrap"正常文字的换行(亚洲文字和非亚洲文字)元素拥有默认的white-space:n...
标签: Web开发
位置不变位置不变

经验教程

428

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部