小程序包括uniapp针对安全区域env(safe-area-inset-*)兼容
以前做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-*)兼容相关推荐
- 微信小程序开发uni-app 跨域处理 服务器搭建 仓库 VueX tabBar
一.uni-app简介 官网:https://uniapp.dcloud.io/ PC端:移动端:(APP,WebApp):纯原生:(IOS,Android ) 应用商店:H5 Hybrid 模式(混 ...
- 小程序开发.uniapp.生命周期
小程序开发.uniapp.生命周期 [内容介绍]: uniapp中生命周期相关内容 相关文章推荐: 标题 链接 <小程序开发.概述与环境搭建> https://blog.csdn.net/ ...
- 封装 localStorage 缓存,兼容网页,微信小程序,uni-app
封装的缓存功能,兼容网页,微信小程序,uni-app 使用,支持设置缓存,获取缓存,移除缓存,清空缓存,设置缓存时间,分组缓存设置. 把最下面的 Str4.js 代码拷贝到项目内可以直接使用,调用方式 ...
- ajax 导致 css 延迟_在H5,小程序,uni-app中使用animate.css
动画过渡效果对于程序的重要性是毋容置疑的,过渡动画的流畅真的能给人一种程序很顺畅的感觉.ios系统基本上不管是什么操作都喜欢运用动画过渡,所以给人一种超流畅的感觉!在项目中我们也会经常被要求在元素切换 ...
- 微信小程序:uni-app云开发的网盘助手
这是一款uni-app开发的一款网盘小助手小程序源码 该源码主要用于用户输入关键词然后全网抓取百度网盘资源内容 另外呢该小程序还可以免费领取百度网盘七天会员,所以用来引流特别的不错 该小程序还有外卖系 ...
- 解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下
原文地址:解决小程序插槽slot内容显示不对,无论是原生小程序还是uniapp开发的,解决办法如下!在一次使用小程序插槽的时候,发现如论在哪里使用插槽,内容在子组件上展示和根目录同级,这其实是pc端微 ...
- 微信小程序、uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用
微信小程序.uni-app使用iconfont-tools将iconfont彩色字体图标组件化并使用 安装iconfont-tools npm i -g iconfont-tools 全局安装工具 下 ...
- 小程序 和 uni-app 实现tab点击自动居中屏幕显示
小程序 和 uni-app 实现tab点击自动居中显示 效果 <scroll-view scroll-x class="scrollContent" :scroll-left ...
- 简单三步教会你在前端监控平台:安装小程序、uni-app探针(详细教程)
Webfunny现在支持微信小程序.uni-app的监控探针了,两个平台安装探针的方式很相似. 一.微信小程序探针安装 (1)首先创建一个微信小程序项目 (2)项目生成后,复制探针代码.在小程序项目的 ...
最新文章
- mysql 第一天_MySQL第一天
- MySQL中如何通过修改表实现约束的添加与删除
- 抖音数据统计_通过对抖音用户的大数据分析,我总结了一些经验
- LeetCode:235. 二叉搜索树的最近公共祖先(Lowest Common Ancestor of a Binary Search Tree)
- poj1062 Bellman 最短路应用
- 案例解释图像傅里叶变换的幅度谱和相位谱的以及反变换
- Gradient-Based Learning Applied to Document Recognition 部分阅读
- web前端新手入门教程:Web 框架的架构模式探讨
- 研华运动控制卡接线图_研华运动控制卡 SoftMotion 技术简介
- 【Python实例第34讲】高斯过程分类:XOR数据集
- 线性渐变和放射性渐变
- 三维图像的Dice系数计算
- 手机浏览器打不开php,php 判断是否是手机浏览器访问?
- 3029. 【NOIP2011DAY2】观光公交
- 8086汇编工作环境_[C语言]什么是编辑器和编译器,什么是集成开发环境?编译原理又是什么?
- 计算机 蓝牙鼠标卡顿,无线鼠标卡顿不流畅是什么原因_无线鼠标卡顿不流畅的处理方法...
- Unity小游戏-平衡大师(安卓、PC、web)2D益智类游戏 项目展示+完整项目源码
- 单片机看门狗c语言,单片机看门狗程序 -解决方案-华强电子网
- 以前开发中的一些记录
- 2018-2019-2 《网络对抗技术》Exp7 网络欺诈防范 Week10 20165233
热门文章
- 【计算机毕业设计】323电子病历系统
- spring--aop_1_源码分析之JdkDynamicAopProxy实现
- 开发工具与关键技术:DW软件 JS设置遮罩层
- 关于html标签的描述,关于HTML标签的描述,下列说法正确的是()。
- JavaScript中Object.getOwnPropertyNames()与Object.keys(obj)的区别
- qt 好的 github 开源
- 调试器(二) cmsis-dap
- 工业防火墙架构与技术【第二节:硬件架构①】
- html中图片超链接边框颜色改变颜色,ppt设置超链接颜色 PPT超链接文字点击后变颜色...
- 45 个 git 合代码的经典操作场景