Files
ByteDiceWeb/global/pxDensity.js
T
2026-06-30 20:45:33 +02:00

22 lines
626 B
JavaScript

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