微信小程序整个页面的自动适应布局的实现


Posted in Javascript onJuly 12, 2020

按比例适应布局

大家有没有过一个烦恼,就是让某个view的高度或者宽度扩大点,而且是要按比例适应不同的手机,遇到这类问题应该怎么办?
下面就为大家讲解怎么做一个能够自动适应不同手机的布局

1、像素单位 rpx

首先,我们来说说像素单位rpx,rpx是官方为小程序出的尺寸单位rpx(responsive pixel),它可以根据屏幕宽度进行自适应。规定屏幕宽度为750rpx。所以平常我们应该尽量使用rpx来代替px

2、容器view的宽高使用百分百的方式

其次,我们来说说容器view的宽高应该尽量使用百分比的方式来写,下面我们来看看以下的示例:

首先来张显示图

微信小程序整个页面的自动适应布局的实现

注意:这里的满屏显示设置高度100%,会有什么都不显示的情况,下面会讲解到

下面,你们要的重点来了,上代码:

代码

wxml

<view class="view_contain">

 <view class="view_1">
 </view>

 <view class="view_2">
 </view>
 
 <view class="view_3">
 </view>

</view>

wxss

/* 使用page就是为了保证 满屏 */
page{
 width: 100%;
 height: 100%;
}
.view_contain {
 width: 100%;
 height: 100%;
}

.view_1 {
 width: 100%;
 height: 20%;
 background: #b1d0f1;
}

.view_2 {
 width: 100%;
 height: 30%;
 background: #c1f3aa;
}

.view_3 {
 width: 100%;
 height: 50%;
 background: #f1d0b1;
}

到此这篇关于微信小程序整个页面的自动适应布局的实现的文章就介绍到这了,更多相关小程序自动适应布局内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
JavaScript中的Location地址对象
Jan 16 Javascript
javaScript checkbox 全选/反选及批量删除
Apr 28 Javascript
原生javascript和jquery判断浏览器版本等信息
Jul 04 Javascript
javascript实现动态导入js与css等静态资源文件的方法
Jul 25 Javascript
JS实现仿微博可关闭弹出层效果
Sep 21 Javascript
js显示当前日期时间和星期几
Oct 22 Javascript
javascript HTML+CSS实现经典橙色导航菜单
Feb 16 Javascript
深入剖析JavaScript:Object类型
May 10 Javascript
JavaScript中访问id对象 属性的方式访问属性(实例代码)
Oct 28 Javascript
json的结构与遍历方法实例分析
Apr 25 Javascript
详解webpack 热更新优化
Sep 13 Javascript
javascript实现摄像头拍照预览
Sep 30 Javascript
uniapp 仿微信的右边下拉选择弹出框的实现代码
Jul 12 #Javascript
微信小程序实现列表滚动头部吸顶的示例代码
Jul 12 #Javascript
Js on及addEventListener原理用法区别解析
Jul 11 #Javascript
JS call()及apply()方法使用实例汇总
Jul 11 #Javascript
JS如何定义用字符串拼接的变量
Jul 11 #Javascript
基于原生js实现判断元素是否有指定class名
Jul 11 #Javascript
详解在IDEA中将Echarts引入web两种方式(使用js文件和maven的依赖导入)
Jul 11 #Javascript
You might like
[原创]PHP中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
php笔记之常用文件操作
2010/10/12 PHP
php使用数组填充下拉列表框的方法
2015/03/31 PHP
JavaScript 计算当天是本年本月的第几周
2009/03/22 Javascript
javascript的offset、client、scroll使用方法详解
2012/12/25 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
多种方法实现JS动态添加事件
2013/11/01 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
jQuery判断复选框是否勾选的原理及示例
2014/05/21 Javascript
jQuery Ajax中的事件详细介绍
2015/04/16 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
vue模板语法-插值详解
2017/03/06 Javascript
JavaScript中三个等号和两个等号你了解多少
2017/07/04 Javascript
Angular实现图片裁剪工具ngImgCrop实践
2017/08/17 Javascript
JS实现利用两个队列表示一个栈的方法
2017/12/13 Javascript
Javascript Promise用法详解
2018/05/10 Javascript
微信小程序签到功能
2018/10/31 Javascript
解决layer弹出层msg的文字不显示的问题
2019/09/11 Javascript
Django在Win7下的安装及创建项目hello word简明教程
2014/07/14 Python
Python查询IP地址归属完整代码
2017/06/21 Python
利用pyuic5将ui文件转换为py文件的方法
2019/06/19 Python
Python调用REST API接口的几种方式汇总
2020/10/19 Python
Pycharm安装Qt Design快捷工具的详细教程
2020/11/18 Python
python中count函数知识点浅析
2020/12/17 Python
美国在线家装零售商:Build.com
2016/09/02 全球购物
英国设计师泳装、沙滩装和比基尼在线精品店:Beach Cafe
2019/08/28 全球购物
企业授权委托书范本
2014/04/02 职场文书
刑事辩护授权委托书
2014/09/13 职场文书
优秀团支部申报材料
2014/12/26 职场文书
2015年信访工作总结
2015/04/07 职场文书
装修公司工程部经理岗位职责
2015/04/09 职场文书
大学生社会服务心得体会
2016/01/22 职场文书
演讲开头怎么书写?
2019/08/06 职场文书
解析MySQL索引的作用
2022/03/03 MySQL
python中filter,map,reduce的作用
2022/06/10 Python