微信小程序 图片宽高自适应详解


Posted in Javascript onMay 11, 2017

微信小程序 图片宽高自适应

1.以前将小程序图片宽度设置为屏幕宽度:

imageLoad: function () {
   this.setData({
     imageWidth: wx.getSystemInfoSync().windowWidth
   })
 }

2.现在:

.imgClass{
 width: 100vw;
}

解析:

CSS3引入的”vw”和”vh”基于宽度/高度相对于窗口大小

”vw”=”view width”“vh”=”view height”

以上我们称为视窗单位允许我们更接近浏览器窗口来定义大小。

参照demo案例对照下面四个容器的css样式:

.demo {
  width: 100vw;
  font-size: 10vw; /* 宽度为窗口100%, 字体大小为窗口的10% */
}
.demo1 {
  width: 80vw;
  font-size: 8vw; /* 宽度为窗口80%, 字体大小为窗口的8% */
}
.demo2 {
  width: 50vw;
  font-size: 5vw; /* 宽度为窗口50%, 字体大小为窗口的5% */
}
.demo3 {
  width: 10vw;
  height: 50vh; /* 宽度为窗口10%, 容器高度为窗口的50% */
}

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Javascript 相关文章推荐
解析Jquery取得iframe中元素的几种方法
Jul 04 Javascript
可插入图片的TEXT文本框
Dec 27 Javascript
浅谈javascript中的instanceof和typeof
Feb 27 Javascript
原生js实现数字字母混合验证码的简单实例
Dec 10 Javascript
用js实现放大镜的效果的简单实例
May 23 Javascript
JQuery动态添加Select的Option元素实现方法
Aug 29 Javascript
微信小程序 地图map详解及简单实例
Jan 10 Javascript
node中koa中间件机制详解
Aug 22 Javascript
vue脚手架中配置Sass的方法
Jan 04 Javascript
在vue里面设置全局变量或数据的方法
Mar 09 Javascript
Vue.js 表单控件操作小结
Mar 29 Javascript
vue项目中使用多选框的实例代码
Jul 22 Javascript
bootstrap fileinput组件整合Springmvc上传图片到本地磁盘
May 11 #Javascript
微信小程序 刷新上拉下拉不会断详细介绍
May 11 #Javascript
微信小程序图片选择、上传到服务器、预览(PHP)实现实例
May 11 #Javascript
微信小程序 setData使用方法及常用错误解决办法
May 11 #Javascript
jQuery zTree树插件动态加载实例代码
May 11 #jQuery
微信小程序中使用javascript 回调函数
May 11 #Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
May 11 #Javascript
You might like
php数组声明、遍历、数组全局变量使用小结
2013/06/05 PHP
php保存信息到当前Session的方法
2015/03/16 PHP
PHP 实现手机端APP支付宝支付功能
2018/06/07 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
用jquery实现输入框获取焦点消失文字
2013/04/27 Javascript
js实现鼠标触发图片抖动效果的方法
2015/02/27 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
纯jquery实现模仿淘宝购物车结算
2015/08/20 Javascript
纯HTML5制作围住神经猫游戏-附源码下载
2015/08/23 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
three.js绘制地球、飞机与轨迹的效果示例
2017/02/28 Javascript
vue.js如何更改默认端口号8080为指定端口的方法
2017/07/14 Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
2018/05/29 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
何时/使用 Vue3 render 函数的教程详解
2020/07/25 Javascript
EXTJS7实现点击拖拉选择文本
2020/12/17 Javascript
Python实现类似jQuery使用中的链式调用的示例
2016/06/16 Python
PYTHON 中使用 GLOBAL引发的一系列问题
2016/10/12 Python
python使用opencv驱动摄像头的方法
2018/08/03 Python
python 文件查找及内容匹配方法
2018/10/25 Python
详解Python with/as使用说明
2018/12/13 Python
使用CSS3制作版头动画效果
2020/12/24 HTML / CSS
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
html5 canvas移动浏览器上实现图片压缩上传
2016/03/11 HTML / CSS
HTML5 video进入全屏和退出全屏的实现方法
2020/07/28 HTML / CSS
美国名牌太阳镜折扣网站:Eyedictive
2017/05/15 全球购物
公司离职证明范本(5篇)
2014/09/17 职场文书
2014银行领导班子四风对照检查材料思想汇报
2014/09/25 职场文书
党的群众路线教育实践活动查摆剖析材料
2014/10/10 职场文书
党的群众路线教育实践活动个人对照检查材料(教师)
2014/11/04 职场文书
见习报告格式要求
2014/11/04 职场文书
投资公司董事长岗位职责
2015/04/16 职场文书
《夹竹桃》教学反思
2016/02/23 职场文书
Python手拉手教你爬取贝壳房源数据的实战教程
2021/05/21 Python
Shell脚本一键安装Nginx服务自定义Nginx版本
2022/03/20 Servers
python解析json数据
2022/04/29 Python