ripple-button
Version:
ripple-button
21 lines (20 loc) • 549 B
TypeScript
export interface IRipple {
initRipple: () => void;
rippleEle: SVGElement;
circleEle: SVGCircleElement;
animateEle: SVGElement;
fadeoutAnimateEle: SVGElement;
}
export default class Ripple implements IRipple {
x: number;
y: number;
r: number;
color: string;
duration: number;
rippleEle: SVGElement;
circleEle: SVGCircleElement;
fadeoutAnimateEle: SVGElement;
animateEle: SVGElement;
constructor(x: number, y: number, r: number, color?: string, duration?: number);
initRipple(): void;
}