UNPKG

generic-zoom

Version:

Medium zoom like functionality, but working by simply transforming the element. Suited for children that adjust automatically depending on the parent element width - such as gatsby-image. (Note that for use with react, use the generic-medium-zoom-react p

11 lines (10 loc) 582 B
import { IMargin } from './types/types'; export declare const getScrollX: (elem: HTMLElement) => number; export declare const getScrollY: (elem: HTMLElement) => number; export declare const getDocumentScrollY: () => number; export declare const getDocumentScrollX: () => number; export declare const calculateScale: (outerWidth: number, outerHeight: number, innerWidth: number, innerHeight: number, margin: IMargin) => number; export declare function calculatePosition(outerElem: HTMLElement, targetElem: HTMLElement): { translateX: number; translateY: number; };