Files
ByteDiceWeb/global/pxDensity.js
T
2025-01-08 18:36:00 +01:00

19 lines
720 B
JavaScript

let pxDensity = parseFloat(getComputedStyle(document.body).getPropertyValue("--pxDensity"))
let pxDensityDefined = false
let densityWidth = document.documentElement.clientWidth / 256
let densityHeight = document.documentElement.clientHeight / 164
function calcPixelDensity() {
densityWidth = document.documentElement.clientWidth / 256
densityHeight = document.documentElement.clientHeight / 164
let widest = Math.max(densityWidth, densityHeight)
document.documentElement.style.setProperty("--pxDensity", widest)
document.documentElement.style.setProperty("--pxDensityPx", `${widest}px`)
pxDensity = parseFloat(getComputedStyle(document.body).getPropertyValue("--pxDensity"))
pxDensityDefined = true
}