UNPKG

magic-snowflakes

Version:
57 lines (56 loc) 1.29 kB
import { SnowflakesInnerParams, SnowflakesParams } from './types'; export { SnowflakesParams } from './types'; export default class Snowflakes { private container; private destroyed; private flakes; private params; private animationStyleNode?; private imagesStyleNode?; private mainStyleNode?; private containerSize; private gid; static gid: number; static instanceCounter: number; static hasSupport(): boolean; static defaultParams: SnowflakesInnerParams; constructor(params?: SnowflakesParams); /** * Start CSS animation. */ start(): void; /** * Stop CSS animation. */ stop(): void; /** * Show snowflakes. */ show(): void; /** * Hide snowflakes. */ hide(): void; /** * Resize snowflakes. */ resize(): void; /** * Destroy instance. */ destroy(): void; private isBody; private handleResize; private handleOrientationChange; private appendContainer; private appendStyles; private injectStyle; private getFlakeParams; private appendFlakes; private setParams; private getAnimationStyle; private updateAnimationStyle; private removeStyles; private width; private height; }