html5表格图片按比例缩放,JS图片等比例缩放方法完整示例
本文实例讲述了JS图片等比例缩放方法。分享给大家供大家参考,具体如下:
/p>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
javascript自动按比例显示图片,按比例压缩图片显示
function AutoResizeImage(maxWidth,maxHeight,objImg){
var img = new Image();
img.src = objImg.src;
var hRatio;
var wRatio;
var Ratio = 1;
var w = img.width;
var h = img.height;
wRatio = maxWidth / w;
hRatio = maxHeight / h;
if (maxWidth ==0 && maxHeight==0){
Ratio = 1;
}else if (maxWidth==0){//
if (hRatio<1) Ratio = hRatio;
}else if (maxHeight==0){
if (wRatio<1) Ratio = wRatio;
}else if (wRatio<1 || hRatio<1){
Ratio = (wRatio<=hRatio?wRatio:hRatio);
}
if (Ratio<1){
w = w * Ratio;
h = h * Ratio;
}
objImg.height = h;
objImg.width = w;
}
border="0"
width="0"
height="0"
οnlοad="AutoResizeImage(100,0,this)"
/>
width:100px
border="0"
width="0"
height="0"
οnlοad="AutoResizeImage(0,100,this)"
/>
height:100px
border="0"
width="0"
height="0"
οnlοad="AutoResizeImage(100,100,this)"
/>
width:100px height:100px
希望本文所述对大家JavaScript程序设计有所帮助。
html5表格图片按比例缩放,JS图片等比例缩放方法完整示例相关推荐
- [转]图片自动缩放 js图片缩放
转自:http://hi.baidu.com/crystalhx/blog/item/deba9b2320274340ac34de09.html 图片自动缩放 js图片缩放 2008-03-27 10 ...
- html设置图片切割,JavaScript html js图片切割系统
JavaScript html js图片切割系统,裁剪,图片处理 关键字: javascript html js 图片切割系统裁剪处理 图片切割(裁剪),这里需要声明一下: 首先js是不能操作客户端文 ...
- H5图片切换,js图片轮播,js图片自动切换
没有插入图片,效果如下: 注意:下面代码为PC端显示样式,如果要放在手机端,需要微调下style #wrapper.#banner..bg width 自行修改,我的手机端iphone5s 为 wid ...
- html加js动态效果图,JS动态图片的实现方法完整示例
本文实例讲述了JS动态图片的实现方法.分享给大家供大家参考,具体如下: js-是动态实现图片显示 // 设置图片的动态效果 function photoOper(ph,photo){ // 获取图片对 ...
- html 悬停显示标题,JS实现TITLE悬停长久显示效果完整示例
本文实例讲述了JS实现TITLE悬停长久显示效果.分享给大家供大家参考,具体如下: JS控制TITLE悬停效果 /** * className 类名 * tagname HTML标签名,如div,td ...
- js与php表单验证,JS简单表单验证功能完整示例
本文实例讲述了JS简单表单验证功能.分享给大家供大家参考,具体如下: 简单js表单验证demo Document //当用户名获取焦点时 function focus_username(){ docu ...
- 分享126个JS图片代码,总有一款适合您
分享126个JS图片代码,总有一款适合您 126个JS图片代码下载链接:https://pan.baidu.com/s/1tLDf9ukWCBOQU-Z2o7ofLA?pwd=3of5 提取码:3o ...
- 分享111个JS图片切换特效,总有一款适合您
分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...
- js图片压缩后上传方法,图片超过1M先进行压缩,然后再上传
js图片压缩后上传方法,图片超过1M先进行压缩,然后再上传 图片上传目录 js图片压缩后上传方法,图片超过1M先进行压缩,然后再上传 html代码 js代码 html代码 <input type ...
最新文章
- 讯飞语音语音听写,设置识别语言
- socket PF_INET AF_INET 区别
- 一个完整的微服务系统,应该包含哪些功能?--转
- POJ 3253 Fence Repair C++ STL multiset 可解
- jasmine.spy对象的and.returnValue方法单步调试
- AtCoder3950 [AGC022E] Median Replace(DFA + dp)
- 【机器学习】AI系统实时监测独居老人症状
- 0.typescript-相关文档
- python字典中的键是什么_在python字典中作为键的对象
- vfp语言属于第代计算机语言,计算机等级考试VFP教程:第二章VFP语言基础
- 深度学习——VGG16模型详解
- ACM新手入门之杭电150题使用指南及C语言学习推荐
- java箱子容积_Java开发笔记(一百三十八)JavaFX的箱子
- git log vs git diff 中的点式范围(Dotted Range Notations)异同
- vue3 + vite + ts 设置 @ 路径别名
- 技术开放、平等普惠,蚂蚁金服ATEC科技大会闪耀狮城新加坡
- QQ群文件下载速度慢-解决办法
- 【傅里叶变换】离散傅里叶正变换和离散傅里叶逆变换
- 过宝塔php大马,分享宝塔网站防火墙使用帮助
- node-red安装
热门文章
- 【Paper】2022_多无人机系统的分布式最优编队控制
- ST CUBEMX 修改MCU型号
- Android init.rc文件解析过程详解(三)
- 【PC工具】开源绿色windows右键管理工具软件
- 互联网与大数据将成为智能制造的基石
- Android项目:使用pulltorefresh开源项目扩展为下拉刷新上拉加载更多的处理方法,监听listview滚动方向...
- 学习ansible playbook之前先了解下YAML语法
- Codeforces Round #441 Div. 2题解
- Java实现Zip文件解压
- Android 插件化总结