網(wǎng)站首頁 編程語言 正文
一、概述
window接口的devicePixelRatio
返回當(dāng)前顯示設(shè)備的物理像素分辨率與CSS像素分辨率之比。 此值也可以解釋為像素大小的比率:一個CSS像素的大小與一個物理像素的大小。 簡單來說,它告訴瀏覽器應(yīng)使用多少屏幕實際像素來繪制單個CSS像素。
二、值
一個雙精度浮點值,指示顯示器的物理像素分辨率與CSS像素分辨率之比。 值1表示經(jīng)典96 DPI(在某些平臺上為76 DPI)顯示,而對于HiDPI / Retina顯示屏則期望值為2。 在異常低分辨率的顯示器中,或更常見的是,當(dāng)屏幕的像素深度比簡單地將96或76 DPI的標(biāo)準(zhǔn)分辨率提高一倍時,可能還會返回其他值。
三、監(jiān)視屏幕分辨率或縮放級別的更改
let pixelRatioBox = document.querySelector(".pixel-ratio");
let mqString = `(resolution: ${window.devicePixelRatio}dppx)`;
const updatePixelRatio = () => {
let pr = window.devicePixelRatio;
let prString = (pr * 100).toFixed(0);
pixelRatioBox.innerText = `${prString}% (${pr.toFixed(2)})`;
}
updatePixelRatio();
matchMedia(mqString).addListener(updatePixelRatio);
四、參考
https://developer.mozilla.org/zh-CN/docs/Web/API/Window/devicePixelRatio
https://www.zhangxinxu.com/wordpress/2012/08/window-devicepixelratio/
原文鏈接:https://blog.csdn.net/qq_40542728/article/details/120705599
- 上一篇:webpack--模塊熱替換(HMR)
- 下一篇:ioc注解方式和xml方式混用
相關(guān)推薦
- 2022-09-04 python?matplotlib庫繪圖實戰(zhàn)之繪制散點圖_python
- 2023-05-22 解決Python報錯:ValueError:operands?could?not?be?broadc
- 2022-01-10 設(shè)置Radio不可點擊遇到的問題
- 2023-04-27 React中使用Axios發(fā)起POST請求提交文件方式_React
- 2022-07-03 python中dict獲取關(guān)鍵字與值的實現(xiàn)_python
- 2022-05-04 解決WCF不能直接序列化SqlParameter類型的問題_C#教程
- 2022-07-08 一文詳解Python中生成器的原理與使用_python
- 2023-04-09 python?密碼加密與解密的實現(xiàn)_python
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支