美文网首页Web 前端开发 前端架构让前端飞
iphone x全屏导航自适配页面,css兼容iphone x

iphone x全屏导航自适配页面,css兼容iphone x

作者: zhoulujun | 来源:发表于2017-12-19 11:04 被阅读25次

    文章来源:http://www.zhoulujun.cn/zhoulujun/html/webfront/SGML/html5/2017_1218_8063.html

    iphonex在webview全屏的时候,导航栏会被 iphone的toolbar 遮住,网上的 兼容方案很多,一般为js 做适配啥的。其实,俺还是衷心拥护css

    iphonex在webview全屏的时候,导航栏会被 iphone的toolbar 遮住,网上的 兼容方案很多,一般为js 做适配啥的。其实,俺还是衷心拥护css,能用css解决的问题,为什么要用js去处理的呢。而且,而且官方就提供此支持。只需加上这两行代码即可:

    padding-top: constant(safe-area-inset-top);

    padding-top: env(safe-area-inset-top);

    顺便这里也提供 iphone x 的css 媒体查询

    @media only screen

    and (device-width : 375px)

    and (device-height : 812px)

    and (-webkit-device-pixel-ratio : 3) {

    //适配iphone x 的代码。

    }

    当然,如果你要满屏,还需要一行:

    Add viewport-fit=cover to index.html:

    好了,iphone x的UI适配问题解决了。接下来可以淘 iphone7的机器回家把玩(苦逼的 码农啊!

    相关文章

      网友评论

        本文标题:iphone x全屏导航自适配页面,css兼容iphone x

        本文链接:https://www.haomeiwen.com/subject/gvdbwxtx.html