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
随机推荐
- ABP(现代ASP.NET样板开发框架)系列之二、ABP入门教程详解
- oracle 使用递归的性能提示测试对比
- VBS教程:VBscript属性-功能介绍
- 正则表达式\W元字符使用方法
- Spring Boot实战教程之自动配置详解
- js获取时间(本周、本季度、本月..)
- sealed在C#中的作用说明
- php二维数组用键名分组相加实例函数
- mysql表名忽略大小写配置方法详解
- js阻止默认事件与js阻止事件冒泡示例分享 js阻止冒泡事件
- JS中使用gulp实现压缩文件及浏览器热加载功能
- javascript打开word文档的方法
- Ruby入门点滴-Ruby的安装
- 数据库性能优化二:数据库表优化提升性能
- JavaScript和JQuery实用代码片段(一)
- dedecms中显示数字验证码的修改方法
- java Timer测试定时调用及固定时间执行代码示例
- 基于Go和Gin的环境配置方法
- 利用Python模拟登录pastebin.com的实现方法
- java+mysql实现商品抢购功能