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的机器回家把玩(苦逼的 码农啊!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容