網(wǎng)站首頁(yè) 編程語(yǔ)言 正文
一、概述
window接口的devicePixelRatio
返回當(dāng)前顯示設(shè)備的物理像素分辨率與CSS像素分辨率之比。 此值也可以解釋為像素大小的比率:一個(gè)CSS像素的大小與一個(gè)物理像素的大小。 簡(jiǎn)單來(lái)說(shuō),它告訴瀏覽器應(yīng)使用多少屏幕實(shí)際像素來(lái)繪制單個(gè)CSS像素。
二、值
一個(gè)雙精度浮點(diǎn)值,指示顯示器的物理像素分辨率與CSS像素分辨率之比。 值1表示經(jīng)典96 DPI(在某些平臺(tái)上為76 DPI)顯示,而對(duì)于HiDPI / Retina顯示屏則期望值為2。 在異常低分辨率的顯示器中,或更常見(jiàn)的是,當(dāng)屏幕的像素深度比簡(jiǎn)單地將96或76 DPI的標(biāo)準(zhǔn)分辨率提高一倍時(shí),可能還會(huì)返回其他值。
三、監(jiān)視屏幕分辨率或縮放級(jí)別的更改
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)推薦
- 2024-03-24 MyBatis-Plus:條件構(gòu)造器Wrapper
- 2022-05-10 remote: error: GE007: Your push would publish a pr
- 2022-11-23 Python字典高級(jí)用法深入分析講解_python
- 2022-02-07 SSH遠(yuǎn)程連接Linux服務(wù)器,提示“Keyboard-interactive authentica
- 2022-04-14 Python實(shí)現(xiàn)簡(jiǎn)單購(gòu)物車(chē)小程序_python
- 2022-07-23 python實(shí)現(xiàn)雙向鏈表原理_python
- 2022-02-13 C語(yǔ)言-操作符(詳細(xì))和表達(dá)式求值
- 2022-12-05 C++語(yǔ)義copy?and?swap示例詳解_C 語(yǔ)言
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運(yùn)行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲(chǔ)小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運(yùn)算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過(guò)濾器
- Spring Security概述快速入門(mén)
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯(cuò)誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實(shí)現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡(jiǎn)單動(dòng)態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對(duì)象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊(duì)列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支