• 用CSS里的 viewport-fit 标签应对iPhone X 的刘海


    `<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">`
    

    图0:iPhone X 的刘海和 CSS

    然后就由你来决定被安全区域制约的重叠区了。有一些新的 CSS 可以助你一臂之力。Stephen Radford 文档

    为了处理这些需求,iOS 11 的 Safari 引入了一些 constant 来处理 viewport-fit=cover 属性。

    • safe-area-inset-top
    • safe-area-inset-right
    • safe-area-inset-left
    • safe-area-inset-bottom

    这些值可以应用到 marginpadding 上,也可以应用到绝对定位的 top 或 left 上。

    在网页的 container 上添加如下代码:

    `padding: constant(safe-area-inset-top) constant(safe-area-inset-right) constant(safe-area-inset-bottom) constant(safe-area-inset-left);`
    

     

  • 相关阅读:
    linux安装mysql5.7.24
    如何解决svn Authorization failed错误
    vux配置i18n
    vue项目使用vux框架配置教程
    EL函数
    Android的taskAffinity对四种launchMode的影响
    Activity生命周期-Android
    为什么用服务不用线程-Android
    Hibernate总结--MyEclipse的小bug
    EL表达式隐含对象
  • 原文地址:https://www.cnblogs.com/sunshq/p/10076719.html
Copyright © 2020-2023  润新知