在网页上显示的图片没有按原图的大小 还有分辨率,我固定了图片的大小,这样不太好,因为图片有的大有的小,所以在页面上显示时的分辨率不行,有的图片还有拉扯现象
,有什么好的办法解决吗? (注释: 固定图片外侧div大小,图片按比例缩小,不会出现分辨率问题)???
,有什么好的办法解决吗? (注释: 固定图片外侧div大小,图片按比例缩小,不会出现分辨率问题)???
解决方案 »
- 关于BLL层对象管理的问题
- 在线等——查询一条数据耗时8秒求大侠优化这条SQL语句
- mvc3中location.href传值怎么接收不到啊
- aspx 中需要显示一个树型的菜单,请问大家是用递归的方法来实现的呢? 还是用其他的方法呢?
- 如何解决cookie刷新页面后才生效的问题
- 代码执行顺序问题
- .net中的重点,在线等
- 如何在页面后台代码里面得知是否是用户控件里的Dropdownlist激发了Postback事件
- 求水晶报表的打印成功例子和书籍!
- 很菜的问题,全局函数怎么加到vb。net里?
- 用过weboffice的来帮一下 (点聚weboffice)
- asp.net怎么处理两个二维数组是否有重复数据?
var flag = false;
function DrawImage(ImgD,iwidth,iheight) {
var image = new Image();
image.src = ImgD.src;
if (image.width > 0 && image.height > 0) {
flag = true;
if (image.width / image.height >= iwidth / iheight) {
if (image.width > iwidth) {
ImgD.width = iwidth;
ImgD.height = (image.height * iwidth) / image.width;
} else {
ImgD.width = image.width;
ImgD.height = image.height;
}
ImgD.alt = image.width + "×" + image.height;
}
else {
if (image.height > iheight) {
ImgD.height = iheight;
ImgD.width = (image.width * iheight) / image.height;
} else {
ImgD.width = image.width;
ImgD.height = image.height;
} }
}
}
<img onload="javascript:DrawImage(this,180,160)" src="xxx.jpg" width="160" >记住设置 width="160" 不然的话打开页面图片会原图大小加载再缩小,很影响美观度。