Center Flow

Radial flowing animation from center

Customize

Node Count (demo only)
8
Center Size
120
Node Size
60
Border Radius
35
Node Distance
0.70
Pulse Duration
5.0
Pulse Interval
10.0
Pulse Length
0.40
Pulse Softness
10
Line Width
2.0
Pulse Width
1.0
Glow Intensity
25
Glow Decay
0.95
Line Color (Dark)
Line Color (Light)
Pulse Color (Dark)
Pulse Color (Light)
Glow Color (Dark)
Glow Color (Light)

Props

22
nodeItemsNodeItem[]

Array of node items - each can contain custom content (JSX, icons, images, etc.). Node count is derived from array length.

DefaultArray(9).fill({})
centerContentReactNode

Custom content to render inside the center node

Defaultundefined
centerSizenumber

Center square size in pixels

Default120
nodeSizenumber

Outer node size in pixels

Default60
pulseDurationnumber

Pulse travel duration in seconds

Default5
pulseIntervalnumber

Average delay between pulses spawning

Default10
pulseLengthnumber

Pulse line length as percentage of path (0-1)

Default0.4
lineWidthnumber

Line stroke width

Default2
pulseWidthnumber

Pulse line stroke width

Default1
pulseSoftnessnumber

Pulse blur/softness (0-10)

Default10
lineColorstring

Line color (dark mode)

Default"#1c1c1c"
lineColorLightstring

Line color (light mode)

Default"#e0e0e0"
pulseColorstring

Pulse color (dark mode)

Default"#e724eb"
pulseColorLightstring

Pulse color (light mode)

Default"#e724eb"
glowColorstring

Center glow color (dark mode)

Default"#e724eb"
glowColorLightstring

Center glow color (light mode)

Default"#e724eb"
maxGlowIntensitynumber

Maximum glow intensity

Default25
glowDecaynumber

Glow decay speed (higher = faster decay)

Default0.95
borderRadiusnumber

Border radius for center square

Default35
nodeDistancenumber

Distance of nodes from center as percentage (0-1)

Default0.7
disableBlinkingboolean

Disable glow intensification when pulses arrive

Defaultfalse
classNamestring

Additional CSS classes for the container

Default""