zoukankan      html  css  js  c++  java
  • Retina 显示屏

    Retina 直接翻译是视网膜的意思。

    在IT上,是 Apple 公司提出的。

    retina 屏指得是那些在正常使用距离下人类无法看见颗粒度得屏幕

    颗粒度就是这种东西

    基本上只要点够小够密, 那么就看不见颗粒度了

    iphone 的 dpi 是 320 以上. 属于上 retina 屏幕.

    我们可以通过 css media query 或者 js 来获取 device 的 dpi 

    window.devicePixelRatio 

    单位是 1 = 96 dpi;

    Retina屏幕对web的影响

    在Retina屏幕下照片会base on 设备的 window.devicePixelRatio 而变大。

    比如一张 300px 的相片 , 在一架 devicePixelRatio = 2 的手机上 

    会是 600px 的!照片会被放大1倍也就懵掉了!

    所以为了迎合 Retina 手机,我们必须具备 600px的照片和一张 300px的照片.

    通过游览器 img 标签的属性 srcset="123_big.jpg 2x" 

    来自动判断显示哪一张图像。

  • 相关阅读:
    签字文件的保存逻辑
    POJ-1273 Drainage Ditches
    POJ-2513 Colored Sticks
    HDU-1251 统计难题
    POJ-1300 Door Man
    POJ-3159 Candies
    POJ-3169 Layout
    POJ-2983 Is the Information Reliable?
    POJ-1716 Integer Intervals
    HDU-3666 THE MATRIX PROBLEM
  • 原文地址:https://www.cnblogs.com/keatkeat/p/3896511.html
Copyright © 2011-2022 走看看