dots-animation
Version:
simple module for filling your html container with fancy responsive dots animation
51 lines (48 loc) • 1.19 kB
TypeScript
// Generated by dts-bundle-generator v5.9.0
export interface IAnimationObject {
start(): void;
stop(): void;
pause(): void;
}
export interface IAnimationOptions {
expectedFps: number;
number: number | null;
density: number;
dprDependentDensity: boolean;
dprDependentDimensions: boolean;
minR: number;
maxR: number;
minSpeedX: number;
maxSpeedX: number;
minSpeedY: number;
maxSpeedY: number;
blur: number;
stroke: boolean;
colorsStroke: string[];
opacityStroke: number | null;
opacityStrokeMin: number;
opacityStrokeStep: number;
fill: boolean;
colorsFill: string[];
opacityFill: number | null;
opacityFillMin: number;
opacityFillStep: number;
drawLines: boolean;
lineColor: string;
lineLength: number;
lineWidth: number;
actionOnClick: boolean;
actionOnHover: boolean;
onClickCreate: boolean;
onClickMove: boolean;
onHoverMove: boolean;
onHoverDrawLines: boolean;
onClickCreateNDots: number;
onClickMoveRadius: number;
onHoverMoveRadius: number;
onHoverLineRadius: number;
}
export declare class DotsAnimationFactory {
static createAnimation(containerSelector: string, canvasId: string, options?: IAnimationOptions): IAnimationObject;
}
export {};