刘海屏的手机会出现的问题。

底部的内容太靠底部边了有的可能还会被截断。底部是固定的fixed定位bottom:0

我们可以在最下面这个元素的外层加个样式

padding-bottom: constant(safe-area-inset-bottom); /* 兼容 iOS < 11.2 */
padding-bottom: env(safe-area-inset-bottom); /* 兼容 iOS >= 11.2 */

注意:env() 跟 constant() 需要同时存在,而且顺序不能换

如果只是底部的一个回到顶部的按钮,他也是需要固定在侧边的但是位置不是bottom:0;

可以使用

{margin-bottom: constant(safe-area-inset-bottom);margin-bottom: env(safe-area-inset-bottom);
}

iOS11 新增特性,Webkit 的一个 CSS 函数,用于设定安全区域与边界的距离,有四个预定义的变量:

  • safe-area-inset-left:安全区域距离左边边界距离
  • safe-area-inset-right:安全区域距离右边边界距离
  • safe-area-inset-top:安全区域距离顶部边界距离
  • safe-area-inset-bottom:安全区域距离底部边界距离

css适配刘海屏手机相关推荐

  1. CSS 适配刘海屏 CSS适配iOS屏幕 ios可视窗口

    CSS 适配刘海屏 CSS适配iOS屏幕 ios可视窗口 由于苹果手机上面刘海会遮挡住一些内容,所以我们在开发的时候需要进行一些适配 //使用padding-top的让内容往下挤,适配刘海屏 padd ...

  2. iOS灵活适配刘海屏手机的顶部状态栏高度和底部安全距离

    我们知道在刘海屏手机出来之前,iOS App的顶部状态栏高度为20pt,导航栏的可布局区域高度为44pt,整个导航栏高度为64pt,底部安全距离为0. 在刘海屏手机出来后,刘海屏机型iOS App的顶 ...

  3. CSS适配刘海屏的几种方式

    前言 前些年的iphone X一出现 手机厂商纷纷取消了实体的物理按键,ios取而代之的是底部的一个大横条 安卓这边基本上也有不少虚拟按键的厂商 就会导致一些比较奇葩的问题出现 比如 这种的情况的发生 ...

  4. iOS 适配刘海屏 刘海 状态栏 底部安全距离

    刘海屏出来前 状态栏:20pt 导航栏:44pt 底部安全距离:0pt tabBar: 49 刘海屏出来后 状态栏:44pt 导航栏:44pt 底部安全距离:34pt tabBar: 49 代码 // ...

  5. 华为刘海屏手机安卓O版本适配指导,参考华为

    华为刘海屏手机安卓O版本适配指导 1. 背景 刘海屏指的是手机屏幕正上方由于追求极致边框而采用的一种手机解决方案.因形似刘海儿而得名.也有一些其他叫法:挖孔屏.凹口屏等,本文档统一按照刘海屏来命名.市 ...

  6. android 刘海屏手机适配

    刘海屏介绍: https://blog.csdn.net/djy1992/article/details/80689308 https://blog.csdn.net/mysimplelove/art ...

  7. android刘海屏手机专业术语叫什么,Android刘海屏适配精炼详解

    一.前期基础知识储备 image 话不多说,这么多刘海屏手机今年集中爆发,所以尽管刘海屏不好看,但是还是要适配. 2017年苹果X开启了刘海屏时代,2018年集中爆发,纷纷采取刘海屏这一策略来实现全面 ...

  8. 如何适配刘海屏和水滴屏手机?

    /**      * 判断当前是否是刘海屏,目前只是针对于Android P有效,其他的默认都是非刘海屏      * @return      */     public static boolea ...

  9. Android 适配刘海屏之 判断手机是否是刘海屏

    话不多说 直接上代码 判断vivo是否有刘海屏 /*** 判断vivo是否有刘海屏* https://swsdl.vivo.com.cn/appstore/developer/uploadfile/2 ...

最新文章

  1. CSS中position属性( absolute | relative | static | fixed )详解
  2. mysql 表空间收缩_【135期】谈谈MySQL中的重做日志,回滚日志,以及二进制日志的区别及各自作用...
  3. [mmu/cache]-Cache Type Register(CTR)寄存器介绍-InProgress
  4. boost::intrusive::splaytree_algorithms用法的测试程序
  5. CSS3的box-shadow属性:给指定的区域加阴影
  6. jquery filter和not
  7. s3c2410多通道adc驱动及测试程序
  8. Windows server 2012 hyper-v 的实时迁移
  9. [POJ3580]SuperMemo
  10. 如何获取Class类对象?
  11. SonarQube 持续集成代码质量管理
  12. MUX-VLAN隔离技术
  13. Cartopy画地图第七天(python画浮雕地图和比例尺)
  14. 选购发烧游戏台式计算机的内存储器,游戏发烧友福音 惠普暗影精灵5 Super游戏台式电脑评测...
  15. 张量积型的Bernstein基函数
  16. T-S模糊模型与状态反馈控制及Matlab仿真 (附代码)
  17. 使用css3 filter属性实现图片毛玻璃效果
  18. 计算机关闭远程桌面,windows 远程桌面关闭 运行程序退出
  19. Go语言:模拟鼠标操作(go-vgo/robotgo)
  20. ISO8583银联报文规范分析

热门文章

  1. uniapp 分享微信好友、微信朋友圈、QQ
  2. 关于进程互斥-Peterson(皮特森)算法的讨论
  3. 当面临抉择的时候,如何决定何去何从?
  4. scrapy框架简介
  5. c语言--函数指针数组
  6. 腾讯视频问题解决中心
  7. ajax获取服务器变量,ajax获取服务器变量
  8. flask 项目启动报错:OSError OSError: [Errno 22] Invalid argument
  9. 数据分析技能点-数值型数据
  10. 程序员如何摸鱼, 10 个摸鱼神器分享给大家