适配处理iphoneX底部的横条
iphoneX手机取消了实体Home键,取而代之的是主界面底部不显眼的横条“Home Indicator”。当网页底部fixed 元素时候,一部分元素可能就被这个横条遮挡住,怎么适配解决呢?
第一步:
<meta name=“viewport” content=“width=device-width, viewport-fit=cover”>
第二步:
页面主体内容限定在安全区域内,如果不设置这个值,可能存在小黑条遮挡页面最底部内容的情况
body { padding-bottom: env(safe-area-inset-bottom); }
第三步:
fixed 元素的适配
第一种:padding-bottom: env(safe-area-inset-bottom);
注意元素是否设置box-sizing:border-box;否则不起作用,道理就不说了。
第二种:height: calc(60px(假设值) + env(safe-area-inset-bottom));
第三种:margin-bottom: env(safe-area-inset-bottom);
这三种方式都可解决,视情况而定选择合适的,也可以灵活为fixed 元素的子元素添加这些属性
使用 @supports
一般只希望 iPhoneX 才需要新增适配样式,可以配合 @supports 编写样式:
@supports (bottom: env(safe-area-inset-bottom)) {
div {
margin-bottom: env(safe-area-inset-bottom);
}
}
转自 http://www.manongjc.com/article/76141.html
适配处理iphoneX底部的横条相关推荐
- 如何适配处理iphoneX底部的横条 ?(转)
iphoneX手机取消了实体Home键,取而代之的是主界面底部不显眼的横条"Home Indicator".当网页底部fixed 元素时候,一部分元素可能就被这个横条遮挡住,怎么适 ...
- 如何适配处理iphoneX底部的横条 - ios
iphoneX手机取消了实体Home键,取而代之的是主界面底部不显眼的横条"Home Indicator".当网页底部fixed 元素时候,一部分元素可能就被这个横条遮挡住,怎么适 ...
- 如何用CSS适配iPhoneX底部小横条
如何用CSS适配iPhoneX底部小横条 前言 iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题.对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理 ...
- iOS新版微信底部返回横条问题
之前没有怎么接触过微信开发,只是对H5比较熟.最近维护一个微信公众号的项目,遇到了iOS端返回键的坑. 描述一下: 从公众号打开页面后,底部有个返回的小横条,恰好也挡住了页面.这不行啊,得解决. 页面 ...
- iphone隐藏底条_iphone隐藏底部小横条,无需越狱
iphone更新的速度还是依然如此在每年的秋季发布会更新它的最新产品,跟新到现在已经为全面屏的机型,相比之前的屏幕尺寸,全面屏真的是很不错,虽然全面屏非常的出色,但也有很多小伙伴是不喜欢的,如上方的刘 ...
- uniapp兼容iPhoneX头部状态栏(刘海屏)和底部小横条
文章目录 (一)兼容 iphoneX 头部状态栏 方式一:封装状态栏组件 statusBar.vue 方式二:不封装组件 方式三:使用 Vuex 管理 完整demo展示: (二)兼容 iPhoneX ...
- Android全面屏导航栏高度,Android10全面屏开启底部手势横条,弹窗留白问题
public static boolean isShowNavBar(Context context) { if (null == context) { return false; } /** * 获 ...
- Unity中实现隐藏iPhoneX底部横条
一:前言 我们发布的游戏在iPhoneX之后的机型上默认会一直显示底部的横条,非常影响游戏体验并且不小心就会滑上去 二:解决办法 勾选上IOS的Player Settings中的Defer syste ...
- 如何用css适配iphoneX底部横条?!?
当我们在做app或者小程序的时候,如果是自适应屏幕高度,或者是用定位到底部按钮的时候,iphoneX底部的返回横条老是遮挡底部内容,如果巧妙的设计代码,使它能适配到iphoneX呢? 比如我写了一个底 ...
最新文章
- MYSQL实现ORDER BY LIMIT的方法以及优先队列(堆排序)
- 了解Javascript中的执行上下文和执行堆栈
- .NET 跨平台服务端资料
- 用户可以改变计算机功能键吗,电脑键盘快捷键怎么更改
- 1313. 解压缩编码列表
- 408计算机网络考研试题,2021考研计算机(408)试题及解析——计算机网络
- Python Itertools
- 彼得林奇:赚钱密码(1990年一次演讲)
- 如何使用iMazing将iPhone的数据迁移到iPad
- Java常用设计模式的实例学习系列-绪论
- 图神经网络——node2vec
- 全国省市区表完整版(自己整理)
- Git学习笔记:版本回滚
- 【年终总结】回顾我平凡且不平凡的 2021
- B站Up主-山地人-这位老哥2019年的前端自学计划进展如何?——讲一个B站Up主自学前端85天的故事...
- 使用AKO为TKG提供LoadBalancer
- Spring Boot 学习[一] 介绍与入门
- 【运筹学】对偶理论 : 互补松弛定理应用 2 ( 互补松弛定理求最优解思路 ) ★★
- ev1527 hs2240 ht12e 301无线解码仪
- Android下获取FPS的几种方法
热门文章
- javax.el.PropertyNotFoundException: Property 'username' not found on type pers.wsf.multiBlog.pojo.Ar
- AST-2600及AST-2400在uboot中更新固件的方法
- 过年回家啦用python写一个宝石消消乐的游戏哄小朋友
- 壳聚糖-聚乙二醇-吲哚菁绿,Indocyaninegreen-PEG-Chitosan
- 子网掩码的计算方法(subnet mask)
- android仿微信修改支付密码输入框
- 【已解决】Windows 无法更新/Windows Update服务自动停止/Microsoft Store无法下载应用
- opencv学习——最小二乘法拟合直线
- ZYH的斐波那契数列【线段树动态开点+矩阵快速幂求斐波那契】
- Unity 工具栏功能介绍