$(function () {

var imglist = document.getElementsByTagName("img");

//安卓4.0+等高版本不支持window.screen.width,安卓2.3.3系统支持

var _width;

doDraw();

window.onresize = function () {

//捕捉屏幕窗口变化,始终保证图片根据屏幕宽度合理显示

doDraw();

}

function doDraw() {

_width = window.innerWidth;

for (var i = 0, len = imglist.length; i < len; i++) {

DrawImage(imglist[i], _width);

}

}

function DrawImage(ImgD, _width) {

var image = new Image();

image.src = ImgD.src;

image.onload = function () {

//限制,只对宽高都大于30的图片做显示处理

if (image.width > 30 && image.height > 30) {

if (image.width > _width) {

ImgD.width = _width;

ImgD.height = (image.height * _width) / image.width;

} else {

ImgD.width = image.width;

ImgD.height = image.height;

}

}

}

}

})

原文:http://www.cnblogs.com/wanggc/p/4531140.html

手机html图片自适应屏幕大小,手机端 图片自适应屏幕尺寸相关推荐

  1. html+手机自适应源码,手机端页面自适应解决方案—rem布局(进阶版,附源码示例)...

    一年前笔者写了一篇 <手机端页面自适应解决方案-rem布局>,意外受到很多朋友的关注和喜欢.但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案--rem ...

  2. h5适配华为手机_rem、px、em(手机端h5页面屏幕适配的几种方法)

    px px像素(pixel):相对长度单位.相对于显示器屏幕分辨率而言.pc端使用px倒也无所谓,可是在移动端,因为手机分辨率种类颇多,不可能一个个去适配,这时px就显得非常无力,所以就要考虑em和r ...

  3. 不同手机型号图文预览_手机端图片预览查看

    图片预览 /*正式样式 start*/.wrap{width:100%; }.head-box{height:40px;background:#4ecbf3;width:100%;text-align ...

  4. 安卓+ios系统--手机端页面自适应手机屏幕大小,禁止手动放大和缩小VUE

    项目需求 手机端,页面自适应手机屏幕大小,不能手动放大和缩小. 1.代码 在index.html中加入下面的代码: <!-- 手机端页面自适应手机大小,禁止手动放大 --> <met ...

  5. php图片自适应手机屏幕,织梦手机端图片自适应设置方法

    随着自适应网站使用量日趋上升,很多用户碰到这样的问题,内容里图片在PC端浏览器是正常的,但是用手机打开后会变形.今天我们就来一起解决下织梦手机站图片变形这个问题. 手机端图片变形原因: 由于织梦后台编 ...

  6. 手机端页面自适应解决方案—rem布局进阶版

    旧版rem布局 <手机端页面自适应解决方案-rem布局>, 此方案仅适用于移动端web 文章底部常见问题说明第四条,笔者已给出一个相当便捷的解决方案,欢迎留言交流.(2017/9/9) 该 ...

  7. 移动端(手机端)页面自适应解决方案—rem布局篇

    移动端(手机端)页面自适应解决方案-rem布局 假设设计妹妹给我们的设计稿尺寸为750 * 1340.结合网易.淘宝移动端首页html元素上的动态font-size属性.设计稿尺寸.前端与设计之间协作 ...

  8. 移动端(手机端)页面自适应解决方案—rem布局篇 1

    动端(手机端)页面自适应解决方案-rem布局 假设设计妹妹给我们的设计稿尺寸为750 * 1340.结合网易.淘宝移动端首页html元素上的动态font-size属性.设计稿尺寸.前端与设计之间协作流 ...

  9. uniapp手机端图片缓存方案

    uniapp手机端图片缓存方案 思路:定义缓存图片key值规则,每次加载网络图片时,首先根据key获取本地存储的数据,查询是否有对应文件路径,如果有缓存内容,直接返回本地图片路径去渲染显示,若没有缓存 ...

  10. 新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图

    新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图. 使用技术: 客户端前端:Next.js + React 管理端前端:React + Ant De ...

最新文章

  1. secureCRT 下载文件
  2. 十分钟学习自然语言处理概述
  3. linux——NFS+AUTOFS服务的基本配置
  4. MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
  5. LOAM_velodyne学习(四)
  6. LeetCode 1199. 建造街区的最短时间(优先队列贪心)
  7. C语言 · 8皇后问题
  8. 智能指针分配动态数组
  9. 【Day07】v-model 是如何实现的,语法糖实际是什么?
  10. 二叉树 中序遍历 python_leetcode No.105 从前序与中序遍历序列构造二叉树
  11. .NET清除Session 的几个方法[clear/removeAll/remove/Abandon]
  12. uac管理员程序_有启用UAC的管理员快速打开程序的方法吗?
  13. 大二上学期 学习计划
  14. Angular cdk 学习之 Bidirectionality(bidi)
  15. 不会写SQL?ChatGPT 来帮你
  16. Excel用函数把时间戳格式和日期格式相互转换
  17. Win10家庭版找不到组策略gpedit.msc
  18. 互联网开发模式的经验之谈
  19. 【JAVA面试】来自某双非本科菜比的秋招历程分享
  20. 小甲鱼《零基础入门学习Python》全套课后作业及答案

热门文章

  1. aforge 相机标定_在C#和WPF中使用Aforge.NET获取网络摄像头流
  2. Apache下如何安装ssl证书?PHPWAMP如何开启SSL
  3. 【线上活动】材料计算训练营(量子力学、物理、化学、新能源、碳中和、生物制药、化工、新材料、催化、锂电池、半导体)
  4. 灵格斯词典(电脑端)+欧陆词典(手机端)
  5. 7.1 php7.0 微擎_php7.1以上微擎-人人商城小程序授权登录问题
  6. windows下一键修改IP地址
  7. 用NSSM把influxDB安装成windows后台服务
  8. 时间片轮转调度算法的模拟时间片轮转调度算法(RR算法)(队尾C++实现)
  9. OpenGL 渲染 YUYV(YUV422)
  10. 非华为电脑安装华为电脑管家