美文网首页
iphoneX底部固定定位兼容处理

iphoneX底部固定定位兼容处理

作者: 飞鹰_007 | 来源:发表于2020-08-28 15:42 被阅读0次

问题和解决原理:iPhoneX全面屏手机底部返回键悬浮占位且层级最高,媒体查询判断手机屏幕,底部固定定位元素向上偏移34px。

1.在项目中index.html的meta标签添加viewport-fit=cover

<meta name="viewport" content="viewport-fit=cover,width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">

2.在公共css,common.css中加入

/* 适配iphoneX iphoneXS */

@media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {

    .compatibility {

      padding-bottom:34px;

    }

  }

/* 适配iphoneXR iphoneXSMax */

@media only screen and (device-width: 414px) and (device-height:896px) and (-webkit-device-pixel-ratio:3) {

    .compatibility {

      padding-bottom:34px;

    }

  }

3.在脚部固定定位div上加class类名compatibility即可

相关文章

  • iphoneX底部固定定位兼容处理

    问题和解决原理:iPhoneX全面屏手机底部返回键悬浮占位且层级最高,媒体查询判断手机屏幕,底部固定定位元素向上偏...

  • H5在iphoneX中顶部及底部显示适配问题

    最近在写一个H5的app, 顶部和底部都是用固定定位({position:fixed;}),但是在iphoneX上...

  • iphonex 元素不能定位底部

    项目里面购买按钮定位到页面底部,其他手机都没问题,但是iphonex后距离底部一段距离,查了一下是iphonex的...

  • 【H5】适配iphoneX底部横条高度

    问题 iphoneX系列手机底部有个横条,会挡住正常页面内容,开发时,需要对这类机型做兼容。 解决 思路 在底部添...

  • flex相关

    1、flex实现tab固定底部 tab固定底部一直以来使用fixed进行固定定位,下面是flex实现:

  • 适配iphoneX底部的小黑条

    背景 从苹果手机的iphoneX及以后,手机的屏幕顶部就出现了“齐刘海”和底部小黑横条的样式。不少app直接兼容了...

  • CSS Footer固定底部处理

    Footer应用场景 自适应内容高度展示在页面最底部 固定于浏览器窗口底部 Footer 自适应内容高度展示在页面...

  • win10自带的ie浏览器

    电脑左下角->windows附件->internet Explorer->右键固定到底部 切换ie兼容模式:检查元...

  • hack:iphoneX底部适配

    iphoneX的底部适配 在项目中因为底部tab栏在iphonex的显示问题 方法一 方法二 第一步:新增 viw...

  • H5 IphoneX 适配简述

      IphoneX 的适配,关键在于怎么让页面适应 “齐刘海”、底部操作区域以及大圆角问题。   IphoneX ...

网友评论

      本文标题:iphoneX底部固定定位兼容处理

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