H5適配iphoneX手機下的黑色橫條問題

在h5頁面的底部tabbar欄中引入class:footer

@supports (bottom: constant(safe-area-inset-bottom)) or (bottom: env(safe- 
  area-inset-bottom)) {
  .footer {
      padding-bottom: calc(constant(safe-area-inset-bottom) / 2);
      padding-bottom: calc(0px + env(safe-area-inset-bottom) / 2);
   }
}

safe-area-inset-bottom:距離屏幕下邊框安全距離;
safe-area-inset-top:距離屏幕上邊框安全距離;
safe-area-inset-right:距離屏幕右邊框安全距離;
safe-area-inset-left:距離屏幕左邊框安全距離;

在IOS11使用:
padding-top:constant(safe-area-inset-top);
padding-bottom:constant(safe-area-inset-bottom);
padding-left:constant(safe-area-inset-left);
padding-right:constant(safe-area-inset-right);

在IOS11.2beta及其以后:
padding-top:env(safe-area-inset-top);
padding-bottom:env(safe-area-inset-bottom);
padding-left:env(safe-area-inset-left);
padding-right:env(safe-area-inset-right);

注:默認值為0px,而不是0,是因為calc不支持與0計算

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容