havtone
Version:
A zero-dependency library for creating halftone effect
21 lines (20 loc) • 517 B
TypeScript
type Shape = 'square' | 'triangle' | 'circle';
interface HavtoneOptions {
canvasId: string;
size?: number;
minSize?: number;
spacing?: number;
image: string;
rotation?: number;
maxFPS?: number;
shape?: Shape;
hoverEffect?: boolean;
hoverSize?: number;
animate?: boolean;
randomizedSize?: boolean;
sensitivity?: number;
hoverSizeMultiplier?: number;
animationStepMultiplier?: number;
}
export default function havtone(opts: HavtoneOptions): void;
export {};