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


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中for in 和 for each in的区别
Apr 23 Javascript
省市区三级联动下拉框菜单javascript版
Aug 11 Javascript
jQuery实现类似标签风格的导航菜单效果代码
Aug 25 Javascript
JQuery中attr属性和jQuery.data()学习笔记【必看】
May 18 Javascript
javascript 用函数实现继承详解
May 28 Javascript
Bootstrap+jfinal实现省市级联下拉菜单
May 30 Javascript
layer弹出层框架alert与msg详解
Mar 14 Javascript
xmlplus组件设计系列之下拉刷新(PullRefresh)(6)
May 03 Javascript
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 Javascript
微信小程序云函数使用mysql数据库过程详解
Aug 07 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
Oct 11 Javascript
封装一下vue中的axios示例代码详解
Feb 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
ThinkPHP之M方法实例详解
2014/06/20 PHP
PHP实现获取域名的方法小结
2014/11/05 PHP
php中使用key,value,current,next和prev函数遍历数组的方法
2015/03/17 PHP
php好代码风格的阶段性总结
2016/06/25 PHP
php操作redis数据库常见方法实例总结
2020/02/20 PHP
背景音乐每次刷新都可以自动更换
2007/02/01 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
Sort()函数的多种用法
2016/03/20 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
js实现敏感词过滤算法及实现逻辑
2018/07/24 Javascript
Vue项目全局配置页面缓存之按需读取缓存的实现详解
2018/08/01 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
详解element-ui设置下拉选择切换必填和非必填
2019/06/17 Javascript
详解vue 命名视图
2019/08/14 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
微信小程序手动添加收货地址省市区联动
2020/05/18 Javascript
[05:31]干嘛呢兄弟!DOTA2 TI9语音轮盘部分出处
2019/05/14 DOTA
python实现的简单猜数字游戏
2015/04/04 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
Python安装及Pycharm安装使用教程图解
2019/09/20 Python
python 字典访问的三种方法小结
2019/12/05 Python
css3中背景尺寸background-size详解
2014/09/02 HTML / CSS
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
俄罗斯电动工具和设备购物网站:Vseinstrumenti.ru
2020/11/12 全球购物
Linux的主要特性
2016/09/03 面试题
车辆安全检查制度
2014/01/12 职场文书
运动会广播稿50字
2014/01/26 职场文书
家长给孩子的评语
2014/01/30 职场文书
妇女儿童发展规划实施方案
2014/03/16 职场文书
搬迁通知
2015/04/20 职场文书
2015年底工作总结范文
2015/05/15 职场文书
十大最帅动漫男主 碓冰拓海上榜,第一是《灌篮高手》男主角
2022/03/18 日漫
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers