html5图片自适应屏幕-html5联通终端自适应布局的实现

2023-09-02 0 942 百度已收录

场景:适配各种尺寸屏幕

我所知道的两种形式的自适应布局

1、利用媒体查询html5图片自适应屏幕,下面制定几种适配方法。 例如第一个表示屏幕长度在320px-360px之间,html字体大小适配为13.65px。


   @media only screen and (max-width: 360px) and (min-width: 320px){
    html{
     font-size:13.65px;
    }
   }
   @media only screen and (max-width: 375px) and (min-width: 360px){
    html{
     font-size:23.4375px;
    }
   }
   @media only screen and (max-width: 390px) and (min-width: 375px){
    html{
     font-size:23.4375px;
    }
   }
   @media only screen and (max-width: 414px) and (min-width: 390px){
    html{
     font-size:17.64px;
    }
   }
   @media only screen and (max-width: 640px) and (min-width: 414px){
    html{
     font-size:17.664px;
    }
   }
   @media screen and (min-width: 640px){
    html{
     font-size:27.31px;
    }
   }
  

html5图片自适应屏幕-html5联通终端自适应布局的实现

2.响应式,获取屏幕的长度,估计某个比例尺寸,使用rem代替px,使用时如font-size:1rem,在不同屏幕尺寸的手机上显示的尺寸效果是不同的。 是的html5图片自适应屏幕,自适应手机屏幕尺寸比例

html5图片自适应屏幕-html5联通终端自适应布局的实现


   (function(doc, win) {
    var docEl = doc.documentElement, //根元素html
     //判断窗口有没有orientationchange这个方法,有就赋值给一个变量,没有就返回resize方法。
     resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
     recalc = function() {
      var clientWidth = docEl.clientWidth;
      if(!clientWidth) return;
      //把document的fontSize大小设置成跟窗口成一定比例的大小,从而实现响应式效果。
      if(clientWidth >= 640) {
       clientWidth = 640;
      }
      docEl.style.fontSize = 20 * (clientWidth / 320) + 'px';
      console.log(clientWidth);
      console.log(docEl.style.fontSize);
     };
     recalc();
    if(!doc.addEventListener) return;
    win.addEventListener(resizeEvt, recalc, false); //addEventListener事件方法接受三个参数:第一个是事件名称比如点击事件onclick,第二个是要执行的函数,第三个是布尔值
    doc.addEventListener('DOMContentLoaded', recalc, false) //绑定浏览器缩放与加载时间
   })(document, window);
  

关于html5联通终端自适应布局实现的这篇文章到此结束。 更多关于HTML5联通终端自适应布局的信息,请搜索html5.cn往期文章或继续浏览下方相关文章。 希望您在以后的支持脚本之家能学到更多!

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

悟空资源网 html5 html5图片自适应屏幕-html5联通终端自适应布局的实现 https://www.wkzy.net/game/188783.html

常见问题

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务