如何用js控制图片的图大宽度或是最大高度 控制图片最大宽度和高高度,在css里面有max-width、max-height的属性,非要用js也不是不可以的,document.getElementById('id').style.maxWidth。这个属性ie6支持的不好。但是现在也不用兼容ie6了吧。如果你想宽图用最大宽度,竖图用最大高度的好,那你就加一个判断的语句再决定是max-width、还是max-height.js 控制图片大小 这种情况用CSS来控制最合适。例如你想让初始图片显示为100px*100px,则:或者:height:100px\"/>当页面中图片非常多,且要求每张图片的大小依据其父容器来固定怎么办?可以使用max-weight:img {max-weight:100%;}这样图片会自动缩放到和其父容器等宽。jS控制图片的放大和缩小? 用js控制图片额大小。主要是修改图片的宽度和高度。下面是简单的代码实现:HTML 代码:这个时候img的图片自身是多大,就会显示多大。100px*100px的图。js代码:var oImg=document.getElementById('img');oImg.width='50px';当给img标签的宽度设置为50px后,高度会自动按比例缩小。oImg.width='200px'/当给img标签的宽度设置为200px后,高度会自动按比例扩大。CSS控制图片大小-适应宽度 不知道家有没有遇到过这样的情况:在CSS控制图片大小时,如果把图片的宽度写死,比如 img{width:500px;},固然,如果图片宽度大于500px可以很好用js设置图片宽度 这种情况用CSS来控制最合适。例如你想让初始图片显示为100px*100px,则:或者:height:100px\"/>当页面中图片非常多,且要求每张图片的大小依据其父容器来固定怎么办?可以使用max-weight:img {max-weight:100%;}这样图片会自动缩放到和其父容器等宽。js滚动图片的时候如何控制里面图片的大小 我这有一个不间断向左滚动的代码,很好用的,你可以试试看width:730;height:182;table width=\"0\"height=\"136\"border=0 align=left cellpadding=0 cellspacing=\"0\"cellspace=0>滚动内容td>td>var Demo_speed=30Demo_t2.innerHTML=Demo_t1.innerHTMLfunction Demo_Marquee(){if(Demo_t2.offsetWidth-Demo_t0.scrollLeft)Demo_t0.scrollLeft-=Demo_t1.offsetWidthelse{Demo_t0.scrollLeft+}}var Demo_MyMar=setInterval(Demo_Marquee,Demo_speed)Demo_t0.onmouseover=function(){clearInterval(Demo_MyMar)}Demo_t0.onmouseout=function(){Demo_MyMar=setInterval(Demo_Marquee,Demo_speed)}注意数值的修改:width:730;height:182 这个是滚动范围的宽与高的范围speed=30 是滚动速度的设置,数值越小,速度越快。代码说明:可设置一个一行一列的表格,然后将要滚动的图片依次上传到该图片中。然后将这段所生成的代码,在滚动代码中,将“滚动内容”几个字替换。可以试一试js控制图片高度、宽度 给你一个比较灵活的,可自由控制jQuery(window).load(function(){jQuery(\".div1 img\").each(function(){/div1下的img宽度、高度设置DrawImage(this,700,470);宽700,高470,自己改为相同即可。});});function DrawImage(ImgD,FitWidth,FitHeight){/下面是判断,可自己修改条件var image=new Image();image.src=ImgD.src;if(image.width>0&image.height>0){if(image.width/image.height>=FitWidth/FitHeight){if(image.width>FitWidth){ImgD.width=FitWidth;ImgD.height=(image.height*FitWidth)/image.width;}else {ImgD.width=image.width;ImgD.height=image.height;}} else {if(image.height>FitHeight){ImgD.height=FitHeight;ImgD.width=(image.width*FitHeight)/image.height;} else {ImgD.width=image.width;ImgD.height=image.height;}}}}js控制图片显示宽度和高度 你让图片根据高度等比例缩放 可以让宽度auto。这样图片就等比例缩放了。提供js 控制 div里的图片大小; 改成这样试试.border:1px solid red;图片1(700>200)\"/>图片2(100)\"/>function resizeImg(obj){var obj=document.getElementById(obj);var objContent=obj.innerHTML;var imgs=obj.getElementsByTagName('img');if(imgs=null)return;for(var i=0;i;i+){if(imgs[i].width>parseInt(obj.style.width)){imgs[i].width=parseInt(obj.style.width);}}}window.onload=function(){resizeImg('testDiv');}JS控制图片宽度,当高度太高,宽度居然自己变? 这是img标签的特性决定的,如果width和height属性只设置其中一个,另一个会自动等比例缩放,也就是说图片会自动保持其原始的宽高比,只有width和height同时设置,图片才会产生压扁或拉高的变形效果。
随机阅读
- 三缸发动机气门间隙怎么调 三缸气门间隙调多大
- 合肥租房网在哪?
- 合肥到绍兴北站的火车时刻表 安徽合肥-浙江绍兴的火车班次
- 宿州市灵璧县黄湾移动网点电话号码 什么物流可以送到宿州市灵璧县黄湾镇
- 肥东公园路景观地图 肥东县金阳南路与公园路路口有没有探头????
- 佛山永兴隆纸钱厂
- 我想建个武术社团但不知道怎么介绍?怎么办? 大学武术社介绍
- 宁夏银龙实业集团有限公司怎么样? 宁夏银龙集团陈斌
- 月圆之夜神秘人怎么打 神秘人BOSS过关攻略介绍 月圆之夜骑士要什么仙女祝福
- 水之石盾 请说明一下宠物技能,《钢铁和石盾》的效果
- 一些终身的保险。是按20年交还是30年交好? 20~30你那这10年干什么
- 成都市征地补偿安置实施办法 双流停气通知
- 衡量电力系统电能质量的三个重要指标是什么? 供电质量的主要指标
- 段誉的母亲刀白凤为何要与段延庆强迫苟合? 段延庆与段誉母亲
- 有哪种绳子可以做水上飞漂浮桥 水库钓草鱼,水太深怎样浮钓?
- 丽龄·发酵果蔬汁喝了会拉肚子吗? 乳酸菌发酵果蔬饮料为什么会拉肚子
- 水准测量中调节脚螺旋 请问经纬仪角度测量时,如何具体调整脚螺旋使圆水准器气泡居中?脚螺旋是如何旋转??!!
- 北京电话语音盒供应商 闲置的旧手机还可以有哪些用途?
- 汽车防冻液可以添加不同品牌吗 汽车防冻液同一颜色不同品牌能混加吗?
- 铁西疏通马桶 包头市东河区铁西疏通下水道师傅,马桶堵塞不下水怎么办