手机html图片自适应屏幕大小,手机端 图片自适应屏幕尺寸
$(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图片自适应屏幕大小,手机端 图片自适应屏幕尺寸相关推荐
- html+手机自适应源码,手机端页面自适应解决方案—rem布局(进阶版,附源码示例)...
一年前笔者写了一篇 <手机端页面自适应解决方案-rem布局>,意外受到很多朋友的关注和喜欢.但随着时间的推移,该方案已然过时,故为大家介绍一个目前我极力推荐使用的,更加完美的方案--rem ...
- h5适配华为手机_rem、px、em(手机端h5页面屏幕适配的几种方法)
px px像素(pixel):相对长度单位.相对于显示器屏幕分辨率而言.pc端使用px倒也无所谓,可是在移动端,因为手机分辨率种类颇多,不可能一个个去适配,这时px就显得非常无力,所以就要考虑em和r ...
- 不同手机型号图文预览_手机端图片预览查看
图片预览 /*正式样式 start*/.wrap{width:100%; }.head-box{height:40px;background:#4ecbf3;width:100%;text-align ...
- 安卓+ios系统--手机端页面自适应手机屏幕大小,禁止手动放大和缩小VUE
项目需求 手机端,页面自适应手机屏幕大小,不能手动放大和缩小. 1.代码 在index.html中加入下面的代码: <!-- 手机端页面自适应手机大小,禁止手动放大 --> <met ...
- php图片自适应手机屏幕,织梦手机端图片自适应设置方法
随着自适应网站使用量日趋上升,很多用户碰到这样的问题,内容里图片在PC端浏览器是正常的,但是用手机打开后会变形.今天我们就来一起解决下织梦手机站图片变形这个问题. 手机端图片变形原因: 由于织梦后台编 ...
- 手机端页面自适应解决方案—rem布局进阶版
旧版rem布局 <手机端页面自适应解决方案-rem布局>, 此方案仅适用于移动端web 文章底部常见问题说明第四条,笔者已给出一个相当便捷的解决方案,欢迎留言交流.(2017/9/9) 该 ...
- 移动端(手机端)页面自适应解决方案—rem布局篇
移动端(手机端)页面自适应解决方案-rem布局 假设设计妹妹给我们的设计稿尺寸为750 * 1340.结合网易.淘宝移动端首页html元素上的动态font-size属性.设计稿尺寸.前端与设计之间协作 ...
- 移动端(手机端)页面自适应解决方案—rem布局篇 1
动端(手机端)页面自适应解决方案-rem布局 假设设计妹妹给我们的设计稿尺寸为750 * 1340.结合网易.淘宝移动端首页html元素上的动态font-size属性.设计稿尺寸.前端与设计之间协作流 ...
- uniapp手机端图片缓存方案
uniapp手机端图片缓存方案 思路:定义缓存图片key值规则,每次加载网络图片时,首先根据key获取本地存储的数据,查询是否有对应文件路径,如果有缓存内容,直接返回本地图片路径去渲染显示,若没有缓存 ...
- 新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图
新鲜出炉的React博客系统源码,极简主义设计,手机端可自适应,超级简单,带部署文档与演示视频加截图. 使用技术: 客户端前端:Next.js + React 管理端前端:React + Ant De ...
最新文章
- secureCRT 下载文件
- 十分钟学习自然语言处理概述
- linux——NFS+AUTOFS服务的基本配置
- MySQL学习笔记05【多表操作、三大范式、数据库的备份和还原】
- LOAM_velodyne学习(四)
- LeetCode 1199. 建造街区的最短时间(优先队列贪心)
- C语言 · 8皇后问题
- 智能指针分配动态数组
- 【Day07】v-model 是如何实现的,语法糖实际是什么?
- 二叉树 中序遍历 python_leetcode No.105 从前序与中序遍历序列构造二叉树
- .NET清除Session 的几个方法[clear/removeAll/remove/Abandon]
- uac管理员程序_有启用UAC的管理员快速打开程序的方法吗?
- 大二上学期 学习计划
- Angular cdk 学习之 Bidirectionality(bidi)
- 不会写SQL?ChatGPT 来帮你
- Excel用函数把时间戳格式和日期格式相互转换
- Win10家庭版找不到组策略gpedit.msc
- 互联网开发模式的经验之谈
- 【JAVA面试】来自某双非本科菜比的秋招历程分享
- 小甲鱼《零基础入门学习Python》全套课后作业及答案
热门文章
- aforge 相机标定_在C#和WPF中使用Aforge.NET获取网络摄像头流
- Apache下如何安装ssl证书?PHPWAMP如何开启SSL
- 【线上活动】材料计算训练营(量子力学、物理、化学、新能源、碳中和、生物制药、化工、新材料、催化、锂电池、半导体)
- 灵格斯词典(电脑端)+欧陆词典(手机端)
- 7.1 php7.0 微擎_php7.1以上微擎-人人商城小程序授权登录问题
- windows下一键修改IP地址
- 用NSSM把influxDB安装成windows后台服务
- 时间片轮转调度算法的模拟时间片轮转调度算法(RR算法)(队尾C++实现)
- OpenGL 渲染 YUYV(YUV422)
- 非华为电脑安装华为电脑管家