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


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 相关文章推荐
js判断样式className同时增加class或删除class
Jan 30 Javascript
浏览器打开层自动缓慢展开收缩实例代码
Jul 04 Javascript
js动态设置鼠标事件示例代码
Oct 30 Javascript
JavaScript 面向对象与原型
Apr 10 Javascript
js如何判断输入字符串长度
Dec 16 Javascript
图解Sublime Text3使用技巧
Dec 21 Javascript
node.js实现爬虫教程
Aug 25 Javascript
Jquery基础之事件操作详解
Jun 14 Javascript
JS使用正则实现去掉字符串左右空格的方法
Dec 27 Javascript
js数字舍入误差以及解决方法(必看篇)
Feb 28 Javascript
如何在vue里添加好看的lottie动画
Aug 02 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 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
PHP5中使用PDO连接数据库的方法
2010/08/01 PHP
PHP安全技术之 实现php基本安全
2010/09/04 PHP
解析关于java,php以及html的所有文件编码与乱码的处理方法汇总
2013/06/24 PHP
解析strtr函数的效率问题
2013/06/26 PHP
Laravel 实现数据软删除功能
2019/08/21 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
XENON基于JSON变种
2010/07/27 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
对象转换为原始值的实现方法
2016/06/06 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
jQuery中Nicescroll滚动条插件的用法
2016/11/10 Javascript
AngularJS 文件上传控件 ng-file-upload详解
2017/01/13 Javascript
JavaScript实现翻页功能(附效果图)
2017/02/16 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
vue脚手架及vue-router基本使用
2018/04/09 Javascript
js cavans实现静态滚动弹幕
2020/05/21 Javascript
jquery实现简单每周轮换的日历
2020/09/10 jQuery
详解python中asyncio模块
2018/03/03 Python
Python线程池模块ThreadPoolExecutor用法分析
2018/12/28 Python
pandas基于时间序列的固定时间间隔求均值的方法
2019/07/04 Python
pyqt5 QScrollArea设置在自定义侧(任何位置)
2019/09/25 Python
Python如何把字典写入到CSV文件的方法示例
2020/08/23 Python
时尚、社区、科技:SEVENSTORE
2019/04/26 全球购物
大学教师年终总结的自我评价
2013/10/29 职场文书
测绘工程个人的自我评价
2013/11/10 职场文书
信息专业大学生自我评价分享
2014/01/17 职场文书
自主招生教师推荐信
2014/05/10 职场文书
怀孕辞职信怎么写
2015/02/28 职场文书
回复函格式及范文
2015/07/14 职场文书
《家》读后感:万惜拯救,冷暖自知
2019/09/25 职场文书
Nginx实现负载均衡的项目实践
2022/03/18 Servers
golang实现浏览器导出excel文件功能
2022/03/25 Golang
解决Python保存文件名太长OSError: [Errno 36] File name too long
2022/05/11 Python