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

文章来源: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_第1张图片

你可能感兴趣的:(iphone x全屏导航自适配页面,css兼容iphone x)