DIV+CSS,如何让图片自适应大小?

我在页面上放了几个Image控件,如何让它在后台动态调用图片是不超过我设定的大小?就是说图片超过我设定的大小后就自动缩小,而不吧DIV给撑开... 我在页面上放了几个Image控件,如何让它在后台动态调用图片是不超过我设定的大小?就是说图片超过我设定的大小后就自动缩小,而不吧DIV给撑开 展开
 我来答
匿名用户
2013-09-13
展开全部
JS

<script type="text/javascript">
function reSizeImg(obj,reWidth){
if(obj.readyState=="complete")
{
var imgWidth=obj.offsetWidth;
var imgHeight=obj.offsetHeight;
if(imgWidth>reWidth)
{
p=imgWidth/reWidth;
cHeight=Math.floor(imgHeight/p);
obj.width=reWidth;
obj.height=cHeight;
}
}
}
</script>

//调用

<img src="图片地址" onload="reSizeImg(this,200);" />
匿名用户
2013-09-13
展开全部
这个才是你真正需要的答案。

<script>
var MaxHeight=100; //图片最大高度
var MaxWidth=100; //图片最大宽度
</script>

<img border="0" src="图片地址" onload="javascript:if(this.height>MaxHeight)this.height=MaxHeight;if(this.width>MaxWidth)this.width=MaxWidth;">
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-13
展开全部
给div加个样式
然后把div设置成固定大小
添加图片的时候div就不会变了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-13
展开全部
放在CSS文件里面代码
.Size{
width:150px;
height:150px;
}
图片调用css代码<img src="图片路径" class="Size" alt="当图片不能正常显示是,替换它的文字"/>
所有只要都调用class="Size"就可以实现全部图片都是150px的尺寸
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jack观天下
2017-07-07 · 带你看天下趣闻,有意思的视频!
jack观天下
采纳数:832 获赞数:3143

向TA提问 私信TA
展开全部
适应哪的大小?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式