Center Flow

Radial flowing animation from center

center-flow-tw

Customize

Layout & Size

8
120
60
35
0.7

Animation

5
10
0.4
10
2
1
25
0.95

Colors

Props

NameTypeDefaultDescription
nodeItemsNodeItem[]Array(9).fill({})Array of node items - each can contain custom content (JSX, icons, images, etc.). Node count is derived from array length.
centerContentReactNodeundefinedCustom content to render inside the center node
centerSizenumber120Center square size in pixels
nodeSizenumber60Outer node size in pixels
pulseDurationnumber5Pulse travel duration in seconds
pulseIntervalnumber10Average delay between pulses spawning
pulseLengthnumber0.4Pulse line length as percentage of path (0-1)
lineWidthnumber2Line stroke width
pulseWidthnumber1Pulse line stroke width
pulseSoftnessnumber10Pulse blur/softness (0-10)
lineColorstring"#1c1c1c"Line color (dark mode)
lineColorLightstring"#e0e0e0"Line color (light mode)
pulseColorstring"#e724eb"Pulse color (dark mode)
pulseColorLightstring"#e724eb"Pulse color (light mode)
glowColorstring"#e724eb"Center glow color (dark mode)
glowColorLightstring"#e724eb"Center glow color (light mode)
maxGlowIntensitynumber25Maximum glow intensity
glowDecaynumber0.95Glow decay speed (higher = faster decay)
borderRadiusnumber35Border radius for center square
nodeDistancenumber0.7Distance of nodes from center as percentage (0-1)
disableBlinkingbooleanfalseDisable glow intensification when pulses arrive
classNamestring""Additional CSS classes for the container