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


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中操作时间之getUTCDate()方法的使用
Jun 10 Javascript
javascript实现数组中的内容随机输出
Aug 11 Javascript
jQuery插件EasyUI校验规则 validatebox验证框
Nov 29 Javascript
js定义类的几种方法(推荐)
Jun 08 Javascript
使用Javascript监控前端相关数据的代码
Oct 27 Javascript
JavaScript对象封装的简单实现方法(3种方法)
Jan 03 Javascript
微信小程序 下拉菜单的实现
Apr 06 Javascript
javascript中json对象json数组json字符串互转及取值方法
Apr 19 Javascript
javascript 中select框触发事件过程的分析
Aug 01 Javascript
angular.js实现购物车功能
Oct 23 Javascript
angular 实时监听input框value值的变化触发函数方法
Aug 31 Javascript
微信小程序当前时间时段选择器插件使用方法详解
Dec 28 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
一个oracle+PHP的查询的例子
2006/10/09 PHP
也谈 PHP 和 MYSQL
2006/10/09 PHP
Yii框架form表单用法实例
2014/12/04 PHP
PHP实现文件上传下载实例
2016/10/18 PHP
php运行报错Call to undefined function curl_init()的最新解决方法
2016/11/20 PHP
理解 JavaScript 预解析
2009/10/25 Javascript
js获取当前页面的url网址信息
2014/06/12 Javascript
js文件包含的几种方式介绍
2014/09/28 Javascript
使用JavaScript链式编程实现模拟Jquery函数
2014/12/21 Javascript
45个JavaScript编程注意事项、技巧大全
2015/02/11 Javascript
jQuery+canvas实现简单的球体斜抛及颜色动态变换效果
2016/01/28 Javascript
利用jQuery实现一个简单的表格上下翻页效果
2017/03/14 Javascript
jQuery实现注册会员时密码强度提示信息功能示例
2017/09/05 jQuery
vue-router实现tab标签页(单页面)详解
2017/10/17 Javascript
js中getter和setter用法实例分析
2018/08/14 Javascript
微信小程序基于canvas渐变实现的彩虹效果示例
2019/05/03 Javascript
layer.open回调获取弹出层参数的实现方法
2019/09/10 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
原生js实现表格翻页和跳转
2020/09/29 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
Python 常用 PEP8 编码规范详解
2017/01/22 Python
Python 从一个文件中调用另一个文件的类方法
2019/01/10 Python
Python实现图片转字符画的代码实例
2019/02/22 Python
详解python数据结构和算法
2019/04/18 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
基于python调用jenkins-cli实现快速发布
2020/08/14 Python
python dict如何定义
2020/09/02 Python
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
伦敦一家领先的精品零售商:IRIS Fashion
2019/05/24 全球购物
求职信格式范本
2013/11/15 职场文书
委托书的写法
2014/08/30 职场文书
财务科长个人对照检查材料
2014/09/18 职场文书
仓库管理员岗位职责
2015/02/03 职场文书
2015年“公民道德宣传日”活动方案
2015/05/06 职场文书
2015年环境监察工作总结
2015/07/23 职场文书