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


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之对系统的toFixed()方法的修正
May 08 Javascript
Extjs学习笔记之八 继承和事件基础
Jan 08 Javascript
密码强度检测效果实现原理与代码
Jan 04 Javascript
js如何设置在iframe框架中指定div不显示
Dec 04 Javascript
jQuery插件ajaxFileUpload实现异步上传文件效果
Apr 14 Javascript
js判断当前页面在移动设备还是在PC端中打开
Jan 06 Javascript
jquery对复选框(checkbox)的操作汇总
Jan 13 Javascript
AngularJS 指令详细介绍
Jul 27 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
vue元素实现动画过渡效果
Jul 01 Javascript
Three.js加载外部模型的教程详解
Nov 10 Javascript
解决npm管理员身份install时出现权限的问题
Mar 16 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
探讨方法的重写(覆载)详解
2013/06/08 PHP
PHP中的gzcompress、gzdeflate、gzencode函数详解
2014/07/29 PHP
推荐一款PHP+jQuery制作的列表分页的功能模块
2014/10/14 PHP
php使用unset()删除数组中某个单元(键)的方法
2015/02/17 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
JavaScript 实现模态对话框 源代码大全
2009/05/02 Javascript
基于jquery的复制网页内容到WORD的实现代码
2011/02/16 Javascript
js中判断文本框是否为空的两种方法
2011/07/31 Javascript
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
微信小程序 template模板详解及实例
2017/02/21 Javascript
jQuery实现浏览器之间跳转并传递参数功能【支持中文字符】
2018/03/28 jQuery
使用vue的transition完成滑动过渡的示例代码
2018/06/25 Javascript
使用Vue父子组件通信实现todolist的功能示例代码
2019/04/11 Javascript
微信小程序身份证验证方法实现详解
2019/06/28 Javascript
给Python的Django框架下搭建的BLOG添加RSS功能的教程
2015/04/08 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
Python3 socket同步通信简单示例
2017/06/07 Python
Windows下安装Scrapy
2018/10/17 Python
Python图像处理之颜色的定义与使用分析
2019/01/03 Python
python实现小球弹跳效果
2019/05/10 Python
在Python中过滤Windows文件名中的非法字符方法
2019/06/10 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
python程序 创建多线程过程详解
2019/09/23 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
如何用JQuery进行表单验证
2013/05/29 面试题
办公室员工岗位工作职责
2014/03/10 职场文书
大学生村官演讲稿
2014/04/25 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
2014年医院工作总结
2014/11/20 职场文书
2015年体育部工作总结
2015/04/02 职场文书
2015年护士节活动策划方案
2015/05/04 职场文书
2016党员干部政治学习心得体会
2016/01/23 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
利用Python网络爬虫爬取各大音乐评论的代码
2021/04/13 Python
React-vscode使用jsx语法的问题及解决方法
2021/06/21 Javascript