国产乱码一区二区三区四区_国产精品免费不卡_国产精品一区精品国产自在_亚洲国产精品97久久无色_一本之道无人区_俄罗斯胖老太牲交

新聞動態
簽約信息
公司信息
行業資訊

【app那些事】【網頁設計】web app如何適應IphoneX流海 一分鐘適配 iPhone X

 發布時間:2018-06-12     瀏覽次數:3.7k     作者:斑驢互聯

解決方案

1. 默認全屏

<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">

在 viewport 的 meta 屬性中,添加 viewport-fit=cover 即可。

viewport-fit 默認值為 auto/contain,全屏值為cover,是不是感覺很熟悉?嗯,和 background-size 以及 object-fit 一樣的。

2. 設置頁面邊距為安全區域邊距

body{  
    padding: 
        constant(safe-area-inset-top) 
        constant(safe-area-inset-right) 
        constant(safe-area-inset-bottom) 
        constant(safe-area-inset-left);  
}

嗯,constant() 以及 safe-area-inset-top safe-area-inset-right safe-area-inset-bottom safe-area-inset-left 是 iOS 11 webview 新增加的特性,專門用于應對劉海的。。。

當然,這里的padding只是用于匹配iPhone X默認的安全區域的,你可以設置任何值,不過建議要不小于默認的安全區域值。

當前版本,橫屏時,各屬性的值

safe-area-inset-top = 0  safe-area-inset-right = 44px  
safe-area-inset-bottom = 21px  
safe-area-inset-left = 44px

http://banlvit.com/uploads/20180612/e408646c98239b53ac469422aa8d3bf9.png

豎屏時各值都是 0,但豎屏時需要特別留意 status-bar(44px) 和 home-indicator(34px)。

源文鏈接:請點這里訪問


標簽: 前端觀察 網頁設計 南昌網站建設 網站制作 網站建設 南昌網站開發 app開發 微信小程序

分享本文
每個作品都是一次思維與靈魂的碰撞
斑驢互聯在南昌一直向著“做業內一流互聯網設計團隊”這一愿景努力,不斷提升對網站高端設計,微信公眾號/小程序開發等產品的用戶體驗
400 0791 158
主站蜘蛛池模板: 天柱县| 昆明市| 进贤县| 南城县| 盘山县| 大安市| 札达县| 定西市| 山西省| 涞源县| 甘洛县| 开阳县| 天柱县| 剑河县| 滨海县| 吴旗县| 临洮县| 临江市| 宣威市| 琼结县| 昌平区| 雅安市| 太谷县| 五莲县| 玉屏| 页游| 凤庆县| 永昌县| 扎囊县| 宁陵县| 喀喇沁旗| 临沂市| 高邑县| 洛阳市| 郯城县| 大竹县| 北川| 甘南县| 南和县| 宁国市| 兴化市|