zoukankan      html  css  js  c++  java
  • rem

    <meta name="viewport" content="width=device-width,initial-scale=1.0" >

    iPhone 3gs 物理像素320  device-width = 物理像素

    iPhone 4     物理像素640   device-width = 物理分辨率/dpr/initial-scale(缩放比)

    上面是思路,正常做的时候,通过   window.innerwidth  就是屏幕的宽度。

    以标准设计稿iPhone6,750px为标准

    1rem = 100px;

    7.5rem = 750px;

    动态设置

    fontsize = 100px*window.innerWidth/750

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

    width=device-width :表示宽度是设备屏幕的宽度
    initial-scale=1.0:表示初始的缩放比例
    minimum-scale=1.0:表示最小的缩放比例
    maximum-scale=1.0:表示最大的缩放比例
    user-scalable=no:表示用户是否可以调整缩放比例

    在JavaScript中,通过window.devicePixelRatio来获取
    DPR = 物理像素 / 逻辑像素

    Document.documentElement.style.fontSize = document.documentElement.clientWidth / xxx + ‘px’;

    Window.onresize = function(){Document.documentElement.style.fontSize = document.documentElement.clientWidth / xxx + ‘px’;}

  • 相关阅读:
    POJ 2388
    HDU 6152
    POJ 3085
    C语言字符数组回顾
    ZOJ 2480
    SQL学习(1)初学实验:SQL Server基本配置及基本操作
    Kali Linux入坑之基本配置(2018.1)
    C学习笔记(逗号表达式)
    C学习笔记(自增)
    forEach()&map()区别
  • 原文地址:https://www.cnblogs.com/yangxueyou/p/9953386.html
Copyright © 2011-2022 走看看