以前做webapp的时候,在uc手机浏览器及个别浏览器下使用constant(safe-area-inset-top)和env(safe-area-inset-top)会有不兼容情况,甚至出现样式错误
于是在:root下去定义css变量。
但是小程序或者uniapp下是是不可以的。那么,真的要uni-app 全面屏适配(iphoneX适配)及安全区设置一样写3条css兼容吗?
其实不用,将page替换:root即可,上代码


page {  --safe-area-inset-top: 0px;  --safe-area-inset-right: 0px;  --safe-area-inset-bottom: 0px;  --safe-area-inset-left: 0px;  }  @supports (top: constant(safe-area-inset-top)) {  page {  --safe-area-inset-top: constant(safe-area-inset-top);  --safe-area-inset-right: constant(safe-area-inset-right);  --safe-area-inset-bottom: constant(safe-area-inset-bottom);  --safe-area-inset-left: constant(safe-area-inset-left);  }  }  @supports (top: env(safe-area-inset-top)) {  page {  --safe-area-inset-top: env(safe-area-inset-top);  --safe-area-inset-right: env(safe-area-inset-right);  --safe-area-inset-bottom: env(safe-area-inset-bottom);  --safe-area-inset-left: env(safe-area-inset-left);  }
}  ```用法:
1、margin-top: var(--status-bar-height);
2、height: calc(100vh - 88rpx - 100rpx - var(--safe-area-inset-bottom) - var(--status-bar-height));

小程序包括uniapp针对安全区域env(safe-area-inset-*)兼容相关推荐

  1. 微信小程序开发uni-app 跨域处理 服务器搭建 仓库 VueX tabBar

    一.uni-app简介 官网:https://uniapp.dcloud.io/ PC端:移动端:(APP,WebApp):纯原生:(IOS,Android ) 应用商店:H5 Hybrid 模式(混 ...

  2. 小程序开发.uniapp.生命周期

    小程序开发.uniapp.生命周期 [内容介绍]: uniapp中生命周期相关内容 相关文章推荐: 标题 链接 <小程序开发.概述与环境搭建> https://blog.csdn.net/ ...

  3. 封装 localStorage 缓存,兼容网页,微信小程序,uni-app

    封装的缓存功能,兼容网页,微信小程序,uni-app 使用,支持设置缓存,获取缓存,移除缓存,清空缓存,设置缓存时间,分组缓存设置. 把最下面的 Str4.js 代码拷贝到项目内可以直接使用,调用方式 ...

  4. ajax 导致 css 延迟_在H5,小程序,uni-app中使用animate.css

    动画过渡效果对于程序的重要性是毋容置疑的,过渡动画的流畅真的能给人一种程序很顺畅的感觉.ios系统基本上不管是什么操作都喜欢运用动画过渡,所以给人一种超流畅的感觉!在项目中我们也会经常被要求在元素切换 ...

  5. 微信小程序:uni-app云开发的网盘助手

    这是一款uni-app开发的一款网盘小助手小程序源码 该源码主要用于用户输入关键词然后全网抓取百度网盘资源内容 另外呢该小程序还可以免费领取百度网盘七天会员,所以用来引流特别的不错 该小程序还有外卖系 ...

  6. 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下

    原文地址:解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下!在一次使用小程序插槽的时候,发现如论在哪里使用插槽,内容在子组件上展示和根目录同级,这其实是pc端微 ...

  7. 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用

    微信小程序.uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用 安装iconfont-tools npm i -g iconfont-tools 全局安装工具 下 ...

  8. 小程序 和 uni-app 实现tab点击自动居中屏幕显示

    小程序 和 uni-app 实现tab点击自动居中显示 效果 <scroll-view scroll-x class="scrollContent" :scroll-left ...

  9. 简单三步教会你在前端监控平台:安装小程序、uni-app探针(详细教程)

    Webfunny现在支持微信小程序.uni-app的监控探针了,两个平台安装探针的方式很相似. 一.微信小程序探针安装 (1)首先创建一个微信小程序项目 (2)项目生成后,复制探针代码.在小程序项目的 ...

最新文章

  1. mysql 第一天_MySQL第一天
  2. MySQL中如何通过修改表实现约束的添加与删除
  3. 抖音数据统计_通过对抖音用户的大数据分析,我总结了一些经验
  4. LeetCode:235. 二叉搜索树的最近公共祖先(Lowest Common Ancestor of a Binary Search Tree)
  5. poj1062 Bellman 最短路应用
  6. 案例解释图像傅里叶变换的幅度谱和相位谱的以及反变换
  7. Gradient-Based Learning Applied to Document Recognition 部分阅读
  8. web前端新手入门教程:Web 框架的架构模式探讨
  9. 研华运动控制卡接线图_研华运动控制卡 SoftMotion 技术简介
  10. 【Python实例第34讲】高斯过程分类:XOR数据集
  11. 线性渐变和放射性渐变
  12. 三维图像的Dice系数计算
  13. 手机浏览器打不开php,php 判断是否是手机浏览器访问?
  14. 3029. 【NOIP2011DAY2】观光公交
  15. 8086汇编工作环境_[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?
  16. 计算机 蓝牙鼠标卡顿,无线鼠标卡顿不流畅是什么原因_无线鼠标卡顿不流畅的处理方法...
  17. Unity小游戏-平衡大师(安卓、PC、web)2D益智类游戏 项目展示+完整项目源码
  18. 单片机看门狗c语言,单片机看门狗程序 -解决方案-华强电子网
  19. 以前开发中的一些记录
  20. 2018-2019-2 《网络对抗技术》Exp7 网络欺诈防范 Week10 20165233

热门文章

  1. 【计算机毕业设计】323电子病历系统
  2. spring--aop_1_源码分析之JdkDynamicAopProxy实现
  3. 开发工具与关键技术:DW软件 JS设置遮罩层
  4. 关于html标签的描述,关于HTML标签的描述,下列说法正确的是()。
  5. JavaScript中Object.getOwnPropertyNames()与Object.keys(obj)的区别
  6. qt 好的 github 开源
  7. 调试器(二) cmsis-dap
  8. 工业防火墙架构与技术【第二节:硬件架构①】
  9. html中图片超链接边框颜色改变颜色,ppt设置超链接颜色 PPT超链接文字点击后变颜色...
  10. 45 个 git 合代码的经典操作场景