国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

iphoneX適配-客戶端H5頁(yè)面

fou7 / 2919人閱讀

摘要:由于做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端頁(yè)面需要結(jié)合客戶端做出相應(yīng)的適配,具體如下頂部通欄之前的客戶端一直采用狀態(tài)欄導(dǎo)航欄的做法。這時(shí)候需要底部留出一塊空白安全區(qū)域,頁(yè)面內(nèi)容最終的底線應(yīng)在手機(jī)拐角處。該安全區(qū)域的高度為。

由于iphoneX做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端H5頁(yè)面需要結(jié)合App客戶端做出相應(yīng)的適配,具體如下:

1、頂部通欄

之前的客戶端一直采用狀態(tài)欄20pt+導(dǎo)航欄44pt的做法。由于iphoneX多了一塊小劉海,因此iphoneX多帶帶采用狀態(tài)欄44pt+導(dǎo)航欄44pt,意味著內(nèi)嵌的H5頁(yè)面整體下移24pt。

2、底部操作欄

由于iphoneX是全面屏,頁(yè)面最底部會(huì)被彎曲的拐角截掉一部分,特別是有底部固定懸浮的tab條會(huì)嚴(yán)重受到影響。這時(shí)候需要底部留出一塊空白安全區(qū)域,頁(yè)面內(nèi)容最終的底線應(yīng)在手機(jī)拐角處。該安全區(qū)域的高度為34pt。

3、適配方法

終上所述,結(jié)合iphoneX目前特有的手機(jī)參數(shù)我們可以采用的適配方法為:

(1)meta標(biāo)簽

ios11為了適配iphoneX對(duì)現(xiàn)有的viewport meta標(biāo)簽新增一個(gè)特性:viewport-fit,如果客戶端沒有做全屏適配,那么頁(yè)面想要全屏覆蓋,則可使用該特性:

(2)媒體查詢

1、利用constant函數(shù)

只有設(shè)置了viewport-fit=cover才能使用constant函數(shù)

@supports(bottom:constant(safe-area-inset-bottom)) {
    selector{
        padding-bottom:constant(safe-area-inset-bottom); 
        padding-bottom:calc(30px(假設(shè)值) + constant(safe-area-inset-bottom)); //根據(jù)實(shí)際情況選擇適配方法
    }
}

2、利用iphoneX獨(dú)特的型號(hào)參數(shù)

@media only screen and (device-width: 375px) and (device-height:812px) and (-webkit-device-pixel-ratio:3) {
    #buy {
        padding-bottom:34px; 
    }
}

(3)js判斷(以下采用Jquery)

if($(window).width() === 375 && $(window).height() === 724 && window.devicePixelRatio === 3){
    #buy {
        padding-bottom:34px; 
    }
}

(4)客戶端協(xié)議
也可以根據(jù)客戶端協(xié)議請(qǐng)求客戶端查詢是否是iphoneX,以此來(lái)保持和客戶端一致。

4、參數(shù)解釋

以上代碼中的參數(shù)解釋如下:

safe-area-inset-bottom — ios11新增特性,用于設(shè)定安全區(qū)域與邊界的距離

375 — iphoneX設(shè)備的寬度

812 — iphoneX設(shè)備的高度

? ? 3 — iphoneX設(shè)備的分辨率

724 — iphoneX設(shè)備的高度(812) - 頂部通欄高度(88)

??34 — 底部安全區(qū)域高度

以上參數(shù)均以標(biāo)準(zhǔn)的1pt=1px進(jìn)行計(jì)算,如果H5頁(yè)面采用縮放的rem方式,那么1pt = 1px * 3(iphoneX分辨率)

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/90230.html

相關(guān)文章

  • iphoneX適配-戶端H5頁(yè)面

    摘要:由于做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端頁(yè)面需要結(jié)合客戶端做出相應(yīng)的適配,具體如下頂部通欄之前的客戶端一直采用狀態(tài)欄導(dǎo)航欄的做法。這時(shí)候需要底部留出一塊空白安全區(qū)域,頁(yè)面內(nèi)容最終的底線應(yīng)在手機(jī)拐角處。該安全區(qū)域的高度為。 由于iphoneX做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端H5頁(yè)面需要結(jié)合App客戶端做出相應(yīng)的適配,具體如下: 1、頂部通欄 之前的客戶...

    GitChat 評(píng)論0 收藏0
  • iphoneX適配-戶端H5頁(yè)面

    摘要:由于做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端頁(yè)面需要結(jié)合客戶端做出相應(yīng)的適配,具體如下頂部通欄之前的客戶端一直采用狀態(tài)欄導(dǎo)航欄的做法。這時(shí)候需要底部留出一塊空白安全區(qū)域,頁(yè)面內(nèi)容最終的底線應(yīng)在手機(jī)拐角處。該安全區(qū)域的高度為。 由于iphoneX做了全面屏并且還保留一塊小劉海,因此很多以前的移動(dòng)端H5頁(yè)面需要結(jié)合App客戶端做出相應(yīng)的適配,具體如下: 1、頂部通欄 之前的客戶...

    wuaiqiu 評(píng)論0 收藏0
  • H5移動(dòng)端適配IphoneX等機(jī)型

    摘要:先來(lái)看下機(jī)型的樣子上圖中,機(jī)型在頭部和底部新增了這兩個(gè)區(qū)域,所以我們需要針對(duì)這類機(jī)型做些適配,方便我們的的展示做成的移動(dòng)端頁(yè)面,常見布局為頭部軀干底部三欄模式,頭部和頂部都是固定定位,軀干可里的內(nèi)容可以滾動(dòng),暫定的布局如下但如果沒采用機(jī)型的 先來(lái)看下iPhone X機(jī)型的樣子 showImg(https://segmentfault.com/img/bVbugGA?w=297&h=60...

    happyfish 評(píng)論0 收藏0
  • H5移動(dòng)端適配IphoneX等機(jī)型

    摘要:先來(lái)看下機(jī)型的樣子上圖中,機(jī)型在頭部和底部新增了這兩個(gè)區(qū)域,所以我們需要針對(duì)這類機(jī)型做些適配,方便我們的的展示做成的移動(dòng)端頁(yè)面,常見布局為頭部軀干底部三欄模式,頭部和頂部都是固定定位,軀干可里的內(nèi)容可以滾動(dòng),暫定的布局如下但如果沒采用機(jī)型的 先來(lái)看下iPhone X機(jī)型的樣子 showImg(https://segmentfault.com/img/bVbugGA?w=297&h=60...

    MoAir 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<