前言
  设备像素比(devicePixelRatio):设备物理像素与设备独立像素的比值。可以通过window.devicePixelRadio来获取。
  设备物理像素:设备能显示的最小单位。
  设备独立像素:独立于设备的用于逻辑上衡量像素的单位。
  如果设备总是以物理像素来显示内容,可能导致内容太小而看不清。浏览器就会对内容做一次放大后再渲染。这个放大比例就是设备像素比。
  当我们进行浏览器缩放时,其实就是在改变浏览器的设备像素比。
PPI
在显示设备中,PPI(pixel per inch)单位英寸的像素数,代表屏幕的像素密度。设备像素比(devicePixelRatio)
当PPI越高时在同一尺寸的屏幕上能显示更多的像素,也能够展现更多的画面细节。设备像素比(devicePixelRatio)
 PPI的计算:屏幕的物理像素除以物理尺寸。
设备像素比(devicePixelRatio)
PPI过高的问题:相同的图片素材,在越高的设备上会显示得越小(PPI提高一倍,图片在设备中显示小了4倍):
设备像素比(devicePixelRatio)
CSS像素
前端开发时,用来控制元素样式的单位像素,称为CSS像素。
浏览器默认情况下,CSS像素和屏幕像素1:1:
设备像素比(devicePixelRatio)
当页面放大时,CSS像素被拉伸,1个CSS像素大于1个屏幕像素:
设备像素比(devicePixelRatio)

相关文章:

  • 2022-02-14
  • 2021-07-31
  • 2022-01-12
  • 2022-01-10
  • 2022-12-23
  • 2021-08-09
  • 2022-12-23
猜你喜欢
  • 2021-05-04
  • 2022-12-23
  • 2022-12-23
  • 2021-12-02
  • 2022-12-23
相关资源
相似解决方案