PC端自适应

作者: lesdom | 来源:发表于2019-07-02 13:03 被阅读0次

1920设计稿

app.vue

beforeCreate() {    
  var whdef = 100 / 1920 // 表示1920的设计图,使用100PX的默认值
  var wH = window.innerHeight // 当前窗口的高度
  var wW = window.innerWidth // 当前窗口的宽度
  var rem = wW * whdef // 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值
  var fontSize = rem < 80 ? 80 : rem > 100 ? 100 : rem
  document.documentElement.style.fontSize = fontSize + 'px'
  window.onresize = function () {
    var whdef = 100 / 1920 // 表示1920的设计图,使用100PX的默认值
    var wH = window.innerHeight // 当前窗口的高度
    var wW = window.innerWidth // 当前窗口的宽度
    var rem = wW * whdef // 以默认比例值乘以当前窗口宽度,得到该宽度下的相应FONT-SIZE值

    var fontSize = rem < 80 ? 80 : rem > 100 ? 100 : rem
    document.documentElement.style.fontSize = fontSize + 'px'
  }
},

浏览器查看效果

1、使用F12打开控制台,切换到移动端浏览方式
2、在机型切换选项里选择edit...
3、选择Add custom device
4、填写名称、分辨率,比如1920X1080,1920,1080
5、有一个选项为Mobile,可以选择为Desktop,选不选都可以
6、之后就可以切换分辨率,查看PC不同分辨率的效果了
7、参考数值:1920X1080、1600X1200、1366X768

网站导航

网站导航

相关文章

  • web自适应

    简单事情简单做-宽度自适应 所谓宽度自适应严格来说是一种PC端的自适应布局方式在移动端的延伸。在处理PC端的前端界...

  • 前端自适应问题

    自适应问题 PC端随屏幕分辨率与窗口大小自适应 参考文献 vue项目PC端随屏幕分辨率与窗口大小自适应[https...

  • pc端自适应

    原链接 https://waliblog.com/css/2018/03/19/compatible.html 配...

  • PC端自适应

    1920设计稿 app.vue 浏览器查看效果 1、使用F12打开控制台,切换到移动端浏览方式2、在机型切换选项里...

  • pc 端自适应

    npm install lib-flexble --savenpm i --save postcss-plugin...

  • webview设置自适应任意大小的pc网页

    1.有些时候我们会发现pc端网页在webview显示时候,页面超出屏幕,使用下面设置可以自适应pc网页

  • 2019-09-27

    图片大小自适应、pc端、手机端图片适应手机端 要控制的是装图片的容器宽度 img{display: block;...

  • pc端自适应——rem

    遇到项目需求变更,需要自适应4:3主流屏幕,于是采用了rem,和动态js计算根元素。 1.rem rem是指相对于...

  • PC 移动端自适应

    一、安装命令 二、新建文件 引入文件 在项目根目录下新建文件 vue.config.js 文件内容

  • 【组件模块化6】自适应

    PC端谈到自适应不大,无非是屏大屏小。但是针对移动端,自适应比较复杂。两个问题:1、设计稿是否一份,代码是否一份?...

网友评论

    本文标题:PC端自适应

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