2017-10-17 38 views

回答

3

尝试访问window.devicePixelRatio变量。

Window属性devicePixelRatio返回当前显示设备的物理像素分辨率与CSS像素分辨率的比率。该值也可以解释为像素大小的比率:一个CSS像素的大小与一个物理像素的大小。简单地说,这告诉浏览器应该使用多少个屏幕的实际像素来绘制单个CSS像素。它

更多信息:https://developer.mozilla.org/en-US/docs/Web/API/Window/devicePixelRatio

您也可以使用CSS resolution此,更多关于这个在这里:https://developer.mozilla.org/en-US/docs/Web/CSS/@media/resolution

@media (resolution: 150dpi) { 
    p { 
    color: red; 
    } 
} 
+0

请添加一些更多的信息,以你的答案,以便其他用户可以帮助更好...也许一些链接... – MaVRoSCy

+0

当然,更新我的答案,从MDN +的一些说明链接到它 –

+0

我还补充说明可能的纯CSS解决方案 –