js实现图片等比缩略显示 支持IE/FF
var flag=false;
function MyImage(Img){
var image=new Image();
image.src=Img.src;
width=236;//预先设置的所期望的宽的值
height=170;//预先设置的所期望的高的值
if(image.width>width||image.height>height){//现有图片只有宽或高超了预设值就进行js控制
w=image.width/width;
h=image.height/height;
if(w>h){//比值比较大==>宽比高大
//定下宽度为width的宽度
Img.width=width;
//以下为计算高度
Img.height=image.height/w;
}else{//高比宽大
//定下宽度为height高度
Img.height=height;
//以下为计算高度
Img.width=image.width/h;
}
}
}
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
相关推荐
-
js实现图片等比缩略显示 支持IE/FF
var flag=false; function MyImage(Img){ var image=new Image(); image.src=Img.src; width=236;//预先设置的所期望的宽的值 height=170;//预先设置的所期望的高的值 if(image.width>width||image.height>height){//现有图片只有宽或高超了预设值就进行js控制 w=image.width/width; h=image.height/height; if(w&g
-
js实现图片上传并正常显示
项目经常会用到头像上传,那么怎么实现呢? 首先是HTML布局: <label for="thumbnail" class="col-md-3 control-label">缩略图</label> <div class="col-md-6"> <input type="file" class="form-control" id="thumbnail"
-
iOS中5种图片缩略技术及性能的深入探讨
前言 图像是每个应用程序不可缺少的一部分.调整图像大小是所有开发人员经常遇到的问题.iOS有5中图片缩略技术,但是我们应该在项目中选择哪种技术呢?尤其是面对高精度图片的缩略时,方式不当可能会出现OOM.现在我们开始一一去看看这5中图片缩略技术吧,完整代码在这里ImageResizing (本地下载). UIKit UIGraphicsBeginImageContextWithOptions & UIImage -drawInRect: 用于图像大小调整的最高级API可以在UIKit框架中找到.给
-
js实现下拉框选择要显示图片的方法
本文实例讲述了js实现下拉框选择要显示图片的方法.分享给大家供大家参考.具体实现方法如下: <html> <title>下拉框选择要显示的图片</title> <body> <img width=320 height=240 src="images/m01.jpg" name="x1"> <SELECT onChange="document.x1.src=options[selectedIn
-
JS实现图片垂直居中显示小结
第1种,居中效果 <div class="box"> <div class="center">居中效果</div> </div> /*第1种,垂直居中效果*/ .box{ width: 200px;height: 200px;border: 1px solid #ccc; position: relative; } .center{ width: 100px;height: 100px;background: gray
-
JS HTML图片显示Canvas 压缩功能
简单到延伸 最新需要js 文件压缩图片上传 以前没搞过,新手把学习过程分享 一.选择图片并显示 <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8"> <title>Title</title> </head>
-
JS+HTML实现自定义上传图片按钮并显示图片功能的方法分析
本文实例讲述了JS+HTML实现自定义上传图片按钮并显示图片功能的方法.分享给大家供大家参考,具体如下: 在web开发中,上传文件功能通过type为file的input标签即可实现.但input的显示效果仅为一个按钮,且不能修改UI.如果要实现自定义上传按钮,一般需要设置input为不可见,然后将input与自定义界面放在同一个div中,并将input铺在界面上方: <!DOCTYPE html> <html> <head> <meta http-equiv=&q
-
js实现从右往左匀速显示图片(无缝轮播)
本文实例为大家分享了js实现从右往左匀速显示图片的具体代码,供大家参考,具体内容如下 前言: 匀速显示图片,一般用于重复显示公司活动系列图片 背景图片: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <style type="text/css"> *{ margin: 0; padding: 0; } .
-
基于JS实现点击图片在弹出层显示大图效果
Javascript是个好东西. Jquery是基于这个好东西的一个强大的库. 今天要实现的功能是基于这两个玩意儿的. 点击图片,在弹出层显示原图. 大概效果是这样的: 上代码: 先是html部分: <div style="text-align:center;margin-top:200px;"> <img src="https://guanchao.site/uploads/atricle/5db3a72e49efd.jpeg" alt=&quo
-
JS实现图片高亮展示效果实例
本文实例讲述了JS实现图片高亮展示效果的方法.分享给大家供大家参考,具体如下: 昨天朋友让我帮着做个图片高亮展示的效果,虽然不难,不过满有创意的: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w
随机推荐
- 深入分析JSON编码格式提交表单数据
- Angular中的$watch方法详解
- JavaScript 原型与继承说明
- 微信小程序开发入门基础教程
- JS正则替换掉小括号及内容的方法
- JAVA字符串格式化-String.format()的使用
- JAVA实现线程的三种方法
- 详解nginx同一端口监听多个域名和同时监听http与https
- ASP.NET MVC5验证系列之Fluent Validation
- PHP文件打开、关闭、写入的判断与执行代码
- 表单提交(插入效果)javascript
- WML语言的基本情况
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- jquer之ajaxQueue简单实现代码
- jQuery 学习第五课 Ajax 使用说明
- Java实现大数运算的实例代码
- iOS应用中使用Auto Layout实现自定义cell及拖动回弹
- PHP读取网页文件内容的实现代码(fopen,curl等)
- Android编程设计模式之原型模式实例详解
- 服务器断电导致虚拟机数据丢失的恢复方法详解