css 安全区域 safe-area-inset-

这篇具有很好参考价值的文章主要介绍了css 安全区域 safe-area-inset-。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

安全区域与边界是iOS11 新增特性。

安全区域

  • 安全区域的内容不受圆角(corners)、齐刘海(sensor housing)、小黑条(Home Indicator)影响。
  • Webkit 为此增加了相应的CSS 函数,用于获取安全区域边界值。

安全区域边界

安全区域边界有4个预定义变量:

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

css 安全区域 safe-area-inset-

获取安全区域边界的方法

env(safe-area-inset-bottom)

最佳实践

page {
    padding-bottom: calc( constant(safe-area-inset-bottom) + 150rpx); /* 兼容 iOS < 11.2 */
    padding-bottom: calc( env(safe-area-inset-bottom) + 150rpx); /* 兼容 iOS >= 11.2 */
}
/* 兼容老的连constant都不支持的ios机型 */
@supports not(constant(safe-area-inset-bottom)){
  page {
    padding-bottom: 150rpx;
  }
}
  • constant在前,env在后

参考

safe-area-inset-bottom iphone
https://blog.csdn.net/qq_38111015/article/details/113940880
https://www.cnblogs.com/djjlovedjj/p/14686684.html
https://developer.mozilla.org/zh-CN/docs/Web/CSS/@supports文章来源地址https://www.toymoban.com/news/detail-418949.html

到了这里,关于css 安全区域 safe-area-inset-的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 测等保2.0——安全区域边界

    今天我们来说说安全区域边界,顾名思义,安全区域边界就是保障网络边界处,包括网络对外界的边界和内部划分不同区域的交界处,我们的重点就是查看这些边界处是否部署必要的安全设备,包括防火墙、网闸、网关等安全设备,查看这些设备的配置是否合理,满足测评项

    2024年02月11日
    浏览(41)
  • 等保测评--安全区域边界--测评方法

    一、测评对象 网闸、防火墙、路由器、交换机和无线接入网关设备等提供访问控制功能的设备或相关组件 二、测评实施 1)应核查在网络边界处是否部署访问控制设备; 2) 应核查设备配置信息是否指定端口进行跨越边界的网络通信,指定端口是否配置并启用了安全策略; 3)

    2024年02月11日
    浏览(44)
  • 【等级保护测试】安全通信网络、安全区域边界-思维导图

    网络架构 1)应保证网络设备的业务处理能力满足业务高峰期需要。 2)应保证网络各个部分的带宽满足业务高峰期需要。 3)应划分不同的网络区域,并按照方便管理和控制的原则为各网络区域分配地址。 4)应避免将重要网络区域部署在边界处,重要网络区域与其他网络区域之间

    2024年02月04日
    浏览(49)
  • LVGL misc area 方块区域通用函数(lv_area.c)

    更多源码分析请访问: LVGL 源码分析大全

    2024年02月07日
    浏览(40)
  • 微信小程序 movable-area 区域拖动动态组件演示

    movable-area 组件在小程序中的作用是用于创建一个可移动的区域,可以在该区域内拖动视图或内容。这个组件常用于实现可拖动的容器或可滑动的列表等交互效果。 使用 movable-area 组件可以对其内部的 movable-view 组件进行拖动操作,可以通过设置不同的属性和事件来自定义拖动

    2024年02月03日
    浏览(48)
  • 【Jvm】运行时数据区域(Runtime Data Area)原理及应用场景

    Jvm由 4个部分 组成,分为2个子系统和2个组件 ,2个子系统为 Class loader(类装载)、Execution engine(执行引擎) ;2个组件为 Runtime Data Area(运行时数据区)、Native Interface(本地接口) 。 Class loader(类加载器) :根据给定的全限定名类名(如:Java.lang.Object)来装载class文件到Runtime data area中的

    2024年02月20日
    浏览(50)
  • CSS_IOS适配状态栏和IOS底部安全区域

    计算属性 先constant再env 计算属性 safe-area-inset-left: 安全区域距离左边界的距离 safe-area-inset-right: 安全区域距离右边界的距离 safe-area-inset-top: 安全区域距离顶部边界的距离 safe-area-inset-bottom: 安全区域距离底部边界的距离

    2024年02月10日
    浏览(40)
  • uniapp前端手机获取安全区域css值 防止按键不能被点击

     再编写小程序和移动端的时候可能会出现这种情况, 页面中的按键刚好才手机中按不到的位置   如下 这是苹果手机的home按键 如果刚好我们的按钮再这个位置,用户是点击不到的 我们就需要一个办法,能够自动的让我们的按键移动到安全可点击的区域 我们可以使用如下的值

    2024年02月19日
    浏览(35)
  • Halcon区域形状特征-area_center、area_holes、select_shape、inner_circle和smallest_rectangle2算子

    提示:文章参考了网络上其他作者的文章,以及相关书籍,如有侵权,请联系作者。        在场景中选择物体的特征是图像测量或者识别的重要基础。区域的形状特征是非常常用的特征,在模式匹配中,常使用形状特征作为匹配的依据。下面就介绍几种常用的与区域形状

    2024年02月05日
    浏览(31)
  • 华为在ospf area 0单区域的情况下结合pbr对数据包的来回路径进行控制

    配置思路: 两边去的包在R1上用mqc进行下一跳重定向 两边回程包在R4上用mqc进行下一跳重定向 最终让内网 192.168.10.0出去的数据包来回全走上面R-1-2-4 192.168.20.0出去的数据包来回全走 下面R1-3-4 R2和R3就是简单ospf配置和宣告,其它没有配置,这里就不贴上去了。 dis current-config

    2024年02月13日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包