Skip to content

Superviseur — Frontend v1.0.0


Superviseur — Frontend / composables/useAutoZoom / bodyScale

Fonction: bodyScale() ​

ts
function bodyScale(): number;

Défini dans: composables/useAutoZoom.ts:45

Échelle actuellement appliquée à <body>, à lire par tout code qui mêle des coordonnées de pointeur à des longueurs CSS.

clientX/clientY et getBoundingClientRect sont en pixels visuels, échelle comprise, tandis qu'une longueur posée sur un descendant de <body> est interprétée avant mise à l'échelle : confondre les deux repères fait dériver la géométrie de tout l'écart d'échelle.

L'échelle est posée en style en ligne par useAutoZoom : c'est la source, et la lecture la plus sûre. getComputedStyle().zoom n'est pas exposé par tous les moteurs, et une échelle lue « 1 » à tort ferait dériver le calcul sans rien signaler.

Retourne ​

number

Documentation Technique