UNPKG

hover-effects-ts

Version:

A collection of beautiful hover effects for images using canvas

36 lines 948 B
import { HoverEffect } from '../core/types'; export declare class ParticleDust implements HoverEffect { private element; private canvas; private ctx; private particles; private cursor; private animationFrame; private isSetup; private spacing; private radius; private maxDrift; private homeJitter; private softEdge; private fadeExp; private wobbleAmpMin; private wobbleAmpMax; private wobbleSpeedMin; private wobbleSpeedMax; constructor(options?: { spacing?: number; maxDrift?: number; radius?: number; }); private createParticles; private render; private onMouseMove; private onMouseLeave; attach(element: HTMLElement): void; detach(): void; destroy(): void; setSpacing(spacing: number): void; setMaxDrift(maxDrift: number): void; setRadius(radius: number): void; } //# sourceMappingURL=particleDust.d.ts.map