JSFiddle - React, Tailwind, and code Playground
JavaScript
paper = Raphael(0, 0, 200, 200);
circle = paper.circle(10, 10, 10);
glow = circle.glow();
glow.push(circle);
all = glow;
all.attr("stroke", "#f00");
// Animation
delay = 300
speed = 1000
_transformedPath = Raphael.transformPath('M100 100');
animGlow = Raphael.animation({path: _transformedPath}, speed);
all.animate(animGlow.delay(delay + 200));
anim = Raphael.animation({cx: 100, cy: 100}, speed);
circle.animate(anim.delay(delay));