美文网首页
HTML开发 移动端适配大小屏幕

HTML开发 移动端适配大小屏幕

作者: 开发仔小广 | 来源:发表于2020-02-26 14:52 被阅读0次

在head里面先添加

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1, minimum-scale=1, user-scalable=0"> 

然后再添加:

<!-- 小屏幕处理 -->
<script>
    // 设置fontSize
    initFontSize()
    // 变化的时候,修改fontSize
    window.onresize = () => {
        initFontSize()
    }
    function initFontSize() {
      var html = document.getElementsByTagName("html")[0];
      const clientWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
      // 375 -> fontSize = 16px
      html.style.fontSize = clientWidth / 375 * 16 + 'px';
    }
</script>

注意,这时候css里面使用的不是px而是rem ,现在一般UI稿都是按照iPhone 6的尺寸,也就是 375 x 667 ,(有的是@2x,自行除以2,如果不是这个375宽度或者倍数,让UI修改);

我使用的开发工具是VSCode,里面有个插件"px to rem",这个插件可以 "px""rem"相互转换,默认fontSize16px375 x 667 屏幕的html,fontSize 都是按照16px 计算),推荐使用;

相关文章

  • HTML开发 移动端适配大小屏幕

    在head里面先添加 然后再添加: 注意,这时候css里面使用的不是px而是rem ,现在一般UI稿都是按照iPh...

  • LayaAir屏幕适配

    LayaAir屏幕适配 官方教程链接:LayaAir实战开发11-屏幕适配 屏幕适配 随着移动端设备(手机、平板、...

  • Less for 循环

    循环设定body和html的字体大小,让移动端可根据rem进行适配。

  • H5移动端网页字体大小自适应

    现手机屏幕尺寸大小不一,HTML编写的页面在移动端在不同尺寸屏幕下适配容易出问题,所以在实际的网页编写中需要根据屏...

  • vue 使用lib-flexible、px2rem-loader

    使用vue开发移动端 开发移动端就必须的考虑各种手机屏幕的兼容适配问题了,这里使用lib-flexible、px2...

  • 移动端像素及视口的理解

    聊聊移动端的适配 H5开发相对于PC端web的开发,可以不用兼容那么多浏览器了,但是需要适配各种屏幕尺寸的适配。 ...

  • 移动端是怎么做适配的?

    前端进行移动端开发的时候,因为移动端的设备大小种类繁多,如果按照pc端的方式进行开发,则需要很繁琐,要写很多适配移...

  • 微信小游戏屏幕适配

    作者: 何永峰;标签: 屏幕适配 屏幕适配 适配都是老生常谈,移动端要根据手机屏幕适配,PC端也有时候根据不同的...

  • 我的移动端适配方案

    需要移动端适配的根本原因:屏幕窗口的大小,devicepixelratio值等。 简单介绍下devicepixel...

  • 如何用 sass rem写响应式?

    现在移动端几乎都要适配各种机型,在过去的经验中总是需要js判断屏幕大小,然后再在网页端调试的时候,屏幕改变了,还需...

网友评论

      本文标题:HTML开发 移动端适配大小屏幕

      本文链接:https://www.haomeiwen.com/subject/xzsvchtx.html