hover-effects-ts
Version:
A collection of beautiful hover effects for images using canvas
33 lines • 875 B
TypeScript
import { HoverEffect } from '../core/types';
export declare class PixelHover implements HoverEffect {
private element;
private canvas;
private ctx;
private samples;
private cursor;
private animationFrame;
private isSetup;
private blockSize;
private radius;
private readonly softEdge;
private readonly fadeExp;
constructor(options?: {
blockSize?: number;
radius?: number;
});
private sampleImage;
private render;
private onMouseMove;
private onMouseEnter;
private onMouseLeave;
attach(element: HTMLElement): void;
detach(): void;
destroy(): void;
setBlockSize(blockSize: number): void;
setRadius(radius: number): void;
getBlockSize(): number;
getRadius(): number;
getSamplesCount(): number;
getDebugInfo(): object;
}
//# sourceMappingURL=pixel.d.ts.map