美文网首页
前端页面一套代码适用不同分辨率

前端页面一套代码适用不同分辨率

作者: 上海_前端_求内推 | 来源:发表于2022-08-17 17:11 被阅读0次

    当页面原型根据1920分辨率制作时,1rem等同于100px,写页面时只需要根据1360-1920其中某一个分辨率制作即可,谷歌浏览器默认字号为12px,需要设置浏览器自定义字号或者使用transform缩放字号

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
    <div class="bg" >
        <p style="position:absolute;font-size:0.12rem;left:2.57rem;top:0.85rem">测试</p>
      <p style="position:absolute;font-size:0.12rem;left:2.57rem;top:0.98rem">测试2</p>
    </div>
        <script>
          function handleResize() {
            var htmlWidth = document.documentElement.clientWidth|| document.body.clientWidth
            let htmlDom=document.getElementsByTagName('html')[0]
            htmlDom.style.fontSize= 100 / 1920 * htmlWidth + 'px';
          }
          handleResize();
          window.onresize = handleResize;
    </script>
    <style type="text/css">
      .bg{
      width:9.24rem;height:6rem;
      margin:0 auto;
      position:relative;
      background-image: url("bg1.png");
      background-repeat: no-repeat;
      background-size: 100%;
      }
    </style>
    </body>
    </html>
    

    相关文章

      网友评论

          本文标题:前端页面一套代码适用不同分辨率

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