Animated beam

Also called animated connector, data flow lines, or animated SVG path

Curved lines that connect icons, with a glowing pulse traveling along each one to show data moving from apps into a hub and on to a user.

What is Animated beam?

An animated beam draws connector lines between elements, usually several app icons that feed into a central hub and then out to a person or device, and sends a bright pulse along each line. It turns an integrations diagram into something that looks live: you can see where data comes from and where it goes.

Draw the connectors as SVG paths with cubic Bézier curves, computed from the icons' positions, which you measure with getBoundingClientRect and update from a ResizeObserver. For the pulse, normalize a second copy of each path with pathLength="1", give it a short dash and a gap longer than the path, and animate stroke-dashoffset so one bright segment slides from end to end. A gradient stroke, or a wide faint dash under a thin bright one, makes it glow.

Stagger the pulses so the inputs arrive one after another and the output leaves once they land; the order tells the story. Keep the base lines faint, mark the drawing aria-hidden, and describe the flow in text nearby. Under prefers-reduced-motion, show the connectors without the moving pulses.

Often confused with

SVG line drawing
Line drawing reveals a path once, as if a pen were drawing it. An animated beam keeps sending pulses along a path that is already there.
All terms

SVG line drawing

An animation that makes an SVG outline look like it is being drawn by hand, by revealing its stroke from start to end.

Orbit animation

Small icons or dots circling a central element on one or more rings, often used to show the tools a product connects to.

Stagger

Animating a group of items one after another with a small delay between each, so they arrive as a cascade.

Border beam

A short streak of light that travels around the edge of a card or button on a loop, drawing attention to it.

Build it with Layerwise

Describe your app, watch it run in a live preview, and publish it with a database, storage, and sign-in built in.