UNPKG

@laubloch/scrolly-motion

Version:

Advanced scroll animation library with breakpoint support, timeline presets.

28 lines (27 loc) 881 B
/** * ScrollyMotion Constants * Default configurations and constants */ export declare const DEFAULT_CONFIG: { readonly selector: "[data-scroll], [data-animation]"; readonly defaultEnter: "50vh"; readonly breakpoints: { readonly default: "(min-width: 1px)"; readonly mobile: "(max-width: 767px)"; readonly tablet: "(min-width: 768px) and (max-width: 1023px)"; readonly desktop: "(min-width: 1024px)"; }; readonly presets: {}; }; export declare const DEFAULT_ELEMENT_CONFIG: { enterClassNames: string[]; leaveClassNames: string[]; }; export declare const DEFAULT_SCROLL_CONFIG: { readonly enter: "10vh"; readonly exit: "40vh"; readonly once: false; readonly damping: 0; readonly friction: 0.95; }; export declare const BREAKPOINT_ORDER: readonly ["large", "desktop", "tablet", "mobile", "default"];