hover-effects-ts
Version:
A collection of beautiful hover effects for images using canvas
26 lines • 668 B
TypeScript
import { HoverEffect } from '../core/types';
export declare class ZoomHover implements HoverEffect {
private element;
private canvas;
private ctx;
private isHovering;
private mousePos;
private animationFrame;
private radius;
private scale;
private aspectRatio;
constructor(options?: {
radius?: number;
scale?: number;
});
private onMouseEnter;
private onMouseLeave;
private onMouseMove;
private render;
attach(element: HTMLElement): void;
detach(): void;
destroy(): void;
setRadius(radius: number): void;
setScale(scale: number): void;
}
//# sourceMappingURL=zoom.d.ts.map