最新公告
  • 欢迎光临可关玩日记,免费分享生活知识及创业资讯
  • 手机运行微信公众号(手机微信公众号怎么赚钱)

    手机运行微信公众号(手机微信公众号怎么赚钱)

    在这篇文章里,我想和大家分享一个教程,就是iphoneX如何适配客户端H5页面的教程。感兴趣的朋友可以跟边肖了解一下。文中会有代码列出来供大家参考,对HTML5开发感兴趣的朋友会了解的。

    HTML5培训

    现在很多APP设计师合作伙伴都先转向了H5前端开发,但是解决所有iPhone和Android机型的适配问题才是我们的重中之重。无论是设计APP还是编写前端H5,都要考虑移动端的兼容性。因为iphoneX是全屏的,还留着小刘海,所以之前很多手机H5页面都需要联系App客户端进行适配,如下:

    1.顶部横幅

    之前的客户端一直接受状态栏20pt+导航栏44pt的做法。因为iPhone上有小刘海,所以iPhone只接受状态栏44pt+导航栏44pt,也就是说嵌入式H5页面整体下移24pt。

    2.底部操作栏

    由于iphoneX是全面屏,页面底部会被一个弯曲的边角切掉,尤其是底部有固体悬浮的tab栏会受到严重影响。这时候你需要在底部留一个空的不安全区域,页面内容的最终底线应该在手机的角落。这个安全区的高度是34英尺。

    3.适应模式

    综上所述,对于iphoneX特有的手机参数连接,我们可以接受以下适配方式:

    (1)元标签

    Ios11在现有的viewport meta标签中增加了一个功能,以适应iphoneX: viewport-fit。如果客户端不适应全屏,那么页面希望被全屏覆盖,可以使用这个功能:

    ltmeta name = ” viewport ” content = ” width = device-width,viewport-fit=cover ” >

    (2)媒体询问

    1.练习常量功能

    仅当设置了viewport-fit=cover时,才能使用常量功能。

    @ supports(bottom:constant(safe-area-inset-bottom)){

    选择器{

    padding-bottom:常量(安全区域-插入-底部);

    Padding-bottom:calc(30px(假定值)+常量(safe-area-inset-bottom));//根据凭证的实际情况选择适配方式。

    }

    }

    2.锻炼iphoneX的怪异模型参数

    @media only屏幕和(设备宽度:375像素)和(设备高度:812像素)和(-webkit-device-pixel-ratio:3) {

    如何做互联网营销,新手快速入门互联网营销的必备知识。

    #购买{

    填充-底部:34px

    }

    }

    (3)js判断(以下简称接受Jquery)

    if($(窗口)。width()= = = 375 amp; amp$(窗口)。height()= = = 724 amp; ampwindow.devicePixelRatio === 3){

    #购买{

    填充-底部:34px

    }

    }

    (4)客户端协议

    也可以请求客户端基于客户端协议查询是否是iphoneX,以保持与客户端一致。

    4.参数注释

    上述代码中的参数注释如下:

    Safe-area-inset-bottom-ios11增加了设置安全区和边界之间距离的功能。

    375——iPhone设备的宽度

    812——Iphone设备的高度

    iPhone设备的分辨率

    724——iPhone设备的高度(812) ——顶部围栏的高度(88)

    34—底部安全区域的高度

    以上参数以标尺1pt=1px计算。如果H5页面接受rem模式的缩放,那么1pt = 1px * 3(iPhone的分辨率)。

    以上是边肖分享的关于如何将iphoneX适配到客户端H5页面的教程。希望对朋友们更有帮助。想了解更多的可以登录官网咨询。扣顶学苑是一家专业的HTML5培训机构,不仅有专业的老师和与时俱进的课程体系,还有大量的学员观看和学习。想学好HTML5,请赶快行动吧。

    客服微信:(181628402)本文链接:https://www.n5w.com/299101.html