最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
当前位置: 首页 - 科技 - 知识百科 - 正文

javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效

来源:懂视网 责编:小采 时间:2020-11-27 20:45:04
文档

javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效

javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效:脚本之家整合篇,欢迎转载。 代码如下:function controlImg(ele,w,h){ var c=ele.getElementsByTagName(img); for(var i=0;ivar w0=c[i].clientWidth,h0=c[i].clientHeight; var t1=w0/w,t2=h0/h; if(
推荐度:
导读javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效:脚本之家整合篇,欢迎转载。 代码如下:function controlImg(ele,w,h){ var c=ele.getElementsByTagName(img); for(var i=0;ivar w0=c[i].clientWidth,h0=c[i].clientHeight; var t1=w0/w,t2=h0/h; if(
脚本之家整合篇,欢迎转载。
代码如下:
function controlImg(ele,w,h){
var c=ele.getElementsByTagName("img");
for(var i=0;ivar w0=c[i].clientWidth,h0=c[i].clientHeight;
var t1=w0/w,t2=h0/h;
if(t1>1||t2>1){
c[i].width=Math.floor(w0/(t1>t2?t1:t2));
c[i].height=Math.floor(h0/(t1>t2?t1:t2));
if(document.all){
c[i].outerHTML=''+c[i].outerHTML+''
}
else{
c[i].title="在新窗口打开图片";
c[i].onclick=function(e){window.open(this.src)}
}
}
}
}
window.onload=function(){
controlImg(document.getElementById("content"),670,980);
}

以前就需要这样的代码,但因为具体的思路不是和很清楚,今天在blueidea看到的文章,特整理下。
指定区域内的,一般用于控制内容部分的图片,可通过controlImg(document.getElementById("content"),670,980); 中的content,下面是测试代码。

[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

下面是用css expression实现的方法会增加客户端的负荷,建议用js的
假设有一个id为test的div,如何控制其内的图片不会撑呢?
  如下定义CSS即可:
代码如下:
  #test IMG{
  border:0;
  margin:0;
  padding:0;
  max-width:600px;
  width:expression(this.width>600?"600px":this.width);
  max-height:450px;
  height:expression(this.height>450?"450px":this.height);
  }

  如此定义后,其中的图片宽就不会超过600,高不超过450,并按原比例值缩小!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文档

javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效

javascript指定区域内图片等比例缩放实现代码脚本之家整合版[原创]_图象特效:脚本之家整合篇,欢迎转载。 代码如下:function controlImg(ele,w,h){ var c=ele.getElementsByTagName(img); for(var i=0;ivar w0=c[i].clientWidth,h0=c[i].clientHeight; var t1=w0/w,t2=h0/h; if(
推荐度:
标签: 图片 特效 区域
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top