devicePixelRatio裝置畫素比介紹
本章節介紹一下devicePixelRatio裝置畫素比是一個什麼概念,讓閱讀者能夠理解它的含義是什麼,並不會對當前裝置做過多介紹,因為裝置總是不斷推陳出新,掌握概念要比單純的瞭解幾種當前裝置的引數要重要的多。
建議事先參閱什麼是裝置獨立畫素一章節。devicePixelRatio屬性屬於window物件,也就是相當於window.devicePixelRatio屬性。
它可以返回只一個數字,用來表示裝置物理畫素和裝置獨立畫素的比例。
計算公式如下:
[JavaScript] 純文字檢視 複製程式碼window.devicePixelRatio = 物理畫素 / dips
在iphone4以前的手機上,垂直橫向的物理畫素是320px,裝置獨立畫素也是320px,那麼devicePixelRatio返回值就是1。
當發展到iphone4以後,開始採用視網膜裝置,就拿iphone4來說事,垂直橫向的物理畫素是640px,但是它的裝置獨立畫素依然是320px,那麼devicePixelRatio返回值是2,這當然是為了更好使用者閱讀體驗和前端設計的方便,下面看一個程式碼例項:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE HTML> <html> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <meta name="viewport" content="width=device-width"> <title>螞蟻部落</title> <style> div{color:red} </style> <script> window.onload=function(){ var odiv=document.getElementById("show"); odiv.innerHTML=window.devicePixelRatio; } </script> </head> <body> <div id="show"></div> </body> </html>
相關文章
- devicePixelRatio裝置畫素比dev
- 裝置畫素和css畫素簡單介紹CSS
- 關於裝置畫素比
- 前端-裝置畫素比和viewport前端View
- 裝置畫素、獨立畫素和css畫素CSS
- 什麼是物理畫素、虛擬畫素、邏輯畫素、裝置畫素,什麼又是 PPI, DPI, DPR 和 DIP
- HDI硬體裝置介面介紹
- Fedora 顯示裝置配置工具介紹(轉)
- canvas畫素畫板Canvas
- 掌握web開發基礎系列--物理畫素、邏輯畫素、css畫素WebCSS
- 裸裝置、字元裝置、塊裝置不全面比較字元
- F5 負載均衡 網路裝置介紹負載
- 用 CSS 做畫素畫CSS
- 畫素畫——明暗基礎
- 《黑客與畫家》作者介紹黑客
- opencv 修改畫素OpenCV
- Linux /dev 常見特殊裝置介紹與應用Linuxdev
- 移動前端適配—邏輯畫素和物理畫素前端
- apple watch功能介紹 可穿戴智慧辦公裝置APP
- 樸素貝葉斯分類流程圖介紹流程圖
- 【風農翻譯】開始畫畫素畫 #2
- 【風農翻譯】開始畫畫素畫 #1
- 【風農翻譯】開始畫畫素畫 #3
- 【風農翻譯】開始畫畫素畫 #8
- 【風農翻譯】開始畫畫素畫 #7
- 【風農翻譯】開始畫畫素畫 #5
- 【風農翻譯】開始畫畫素畫 #4
- 【風農翻譯】開始畫畫素畫 #6
- LAMP架構介紹、MYSQL介紹、安裝LAMP架構MySql
- Linux單裝置多路USB串列埠的實現方法介紹Linux串列埠
- 《CiscoASA裝置使用指南》一第1章 安全技術介紹
- 畫素畫動畫教程:超級馬里奧動畫
- 影像行畫素處理
- 螢幕畫素知識
- OpenGL中的畫素操作
- Linux驅動開發筆記(四):裝置驅動介紹、熟悉雜項裝置驅動和ubuntu開發雜項裝置DemoLinux筆記Ubuntu
- MySQL 安裝介紹MySql
- Go 安裝介紹Go