一个控制图片大小的JS问题 function resizepic(thispic){var w=thispic.width;var h=thispic.height;if(thispic.width>;550){thispic.width=550;thispic.height=h*500/w;}}
如何用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控制图片形状 首先想到是的类似 mask 的概念,你有一张PNG图片,中间是透明的不规则图形,四周颜色和你的背景颜色一致,然后再这张图片的后面放你要显示的图片,然后JS控制切换。问题是 IE6 不支持PNG透明层。你需要额外的JS来打开。
使用JS控制图片形状
如何使用js来控制图片的css样式? 新建一个html文件,命名为test.html,用于讲解如何使用js来控制图片的css样式。2 在test.html文件内,使用img标签创建一张图片显示,并设置其id属性为pic。3 在test.html。
一个JS 如何控制很多图片的大小 var imageArr=document.all.img_x;然后就:for(i=0;i;i+){imageArr[i]/你想做的。}
js控制图片位置 只有绝对定位(position:absolute)或者固定定位(position:fixed)的元素才能通过top和left等属性来改变其位置。所以你应该在css中把图片的定位属性设一下,当然用js设定也行。另外,给p.style.top或者p.style.left赋值时,务必加上单位,比如 p.style.top=\"200px\",因为不这样做在有些浏览器中会出错的。