uni-app的iPhonex底部安全區(qū)域解決方案
前言
關(guān)于這個(gè)iPhone X底部安全區(qū)域問(wèn)題,這個(gè)一直困擾了我好久,前前后后因?yàn)檫@個(gè)提交了好多次代碼也在網(wǎng)上找了好多解決方案,今天我在這兒簡(jiǎn)單總結(jié)一下,一來(lái)也方便自己以后查筆記,二來(lái)也希望方便后來(lái)人,我的終究目標(biāo)是愿世界上永遠(yuǎn)沒(méi)有難解決的bug,哈哈哈當(dāng)然是開(kāi)玩笑的,言歸正傳,下面就給大家來(lái)介紹幾種解決iPhone X底部安全區(qū)域的問(wèn)題。
方法一
mainfest.json 文件 app-plus 節(jié)點(diǎn)下配置 safearea
"safearea": { "background": "#CCCCCC", "bottom": { "offset": "auto" } } //以上代碼意思設(shè)置安全區(qū)域居中,設(shè)置顏色為灰色為(#CCCCCC)
方法二
或者mainfest.json 文件 app-plus 節(jié)點(diǎn)下配置 safearea,具體代碼如下:
"safearea": { "bottom": { "offset": "none" } } //以上代碼意思為不使用原生占位
然后具體的頁(yè)面可以以如下方式配置
html部分
<view class="iphonex"></view> //該view標(biāo)簽為該頁(yè)面最大的盒子
css部分
.iphonex{ /* iphonex 等安全區(qū)設(shè)置,底部安全區(qū)適配 */ /* #ifndef APP-NVUE */ margin-bottom: 0; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); /* #endif */ }
或者css部分為如下代碼:
.iphonex{ /* iphonex 等安全區(qū)設(shè)置,底部安全區(qū)適配 */ /* #ifndef APP-NVUE */ margin-bottom: 0; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); /* #endif */ }
以上兩種CSS編寫(xiě)方式可以根據(jù)具體需求自行選擇
我們這里還可以用另一種不同的方法,來(lái)解決上述問(wèn)題:
html部分
<view> <view class="iphonex"></view> </view> //帶有iPhoneX的class類(lèi)放在頁(yè)面最底部
css部分
.iphonex{ /* iphonex 等安全區(qū)設(shè)置,底部安全區(qū)適配 */ /* #ifndef APP-NVUE */ height: 0; height: constant(safe-area-inset-bottom); height: env(safe-area-inset-bottom); width: 750rpx; background-color: #FFFFFF; /* #endif */ }
多的我不用說(shuō)了,我就說(shuō)說(shuō)background-color,它可以配置你喜歡的顏色(主題色)相對(duì)靈活
以上就是uni-app的iPhonex底部安全區(qū)域解決方案的詳細(xì)內(nèi)容,更多關(guān)于uni-app iPhonex底部安全的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Cropper.js進(jìn)階之固定寬高圖片裁切實(shí)現(xiàn)示例
這篇文章主要為大家介紹了Cropper.js進(jìn)階之固定寬高圖片裁切實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-05-05概述javascript在Google IE中的調(diào)試技巧
本篇文章主要是對(duì)javascript在Google IE中的調(diào)試技巧進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下2016-11-11頁(yè)面縮放兼容性處理方法(zoom,Firefox火狐瀏覽器)
下面小編就為大家?guī)?lái)一篇頁(yè)面縮放兼容性處理方法(zoom,Firefox火狐瀏覽器)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-08-08使用JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的待辦事項(xiàng)列表todo-list
這篇文章主要為大家詳細(xì)介紹了如何使用JavaScript實(shí)現(xiàn)一個(gè)簡(jiǎn)單的待辦事項(xiàng)列表todo-list,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-04-04javascript判斷元素存在和判斷元素存在于實(shí)時(shí)的dom中的方法
本文主要介紹了javascript判斷元素存在和判斷元素存在于實(shí)時(shí)的dom中的方法。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧2017-01-01微信小程序?qū)崿F(xiàn)側(cè)邊欄二級(jí)聯(lián)動(dòng)
這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)側(cè)邊欄二級(jí)聯(lián)動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-07-07layui表格 列自動(dòng)適應(yīng)大小失效的解決方法
今天小編就為大家分享一篇layui表格 列自動(dòng)適應(yīng)大小失效的解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-09-09