UNPKG

@learn-hunger/visual-gestures

Version:

VisualGestures.js is a package that empowers users to effortlessly control the cursor, including actions such as hover, click, drag, and drop, through precise finger movements in the air.

9 lines 516 B
export function getElementCoordinatesFromLandmark(landmark, sizes) { const { x: pointerX, y: pointerY } = landmark; const { clientWidth: cursorX, clientHeight: cursorY } = sizes.cursor; const { clientWidth: containerX, clientHeight: containerY } = sizes.container; const clientX = Math.min((1 - pointerX) * containerX, containerX - cursorX); const clientY = Math.min(pointerY * containerY, containerY - cursorY); return { x: clientX, y: clientY }; } //# sourceMappingURL=vg-get-element.js.map