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

#1c1c1c
#e0e0e0
#e724eb
#e724eb
#e724eb
#e724eb

Props

nodeItemsNodeItem[]

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

Default:Array(9).fill({})
centerContentReactNode

Custom content to render inside the center node

Default:undefined
centerSizenumber

Center square size in pixels

Default:120
nodeSizenumber

Outer node size in pixels

Default:60
pulseDurationnumber

Pulse travel duration in seconds

Default:5
pulseIntervalnumber

Average delay between pulses spawning

Default:10
pulseLengthnumber

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

Default:0.4
lineWidthnumber

Line stroke width

Default:2
pulseWidthnumber

Pulse line stroke width

Default:1
pulseSoftnessnumber

Pulse blur/softness (0-10)

Default:10
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

Default:25
glowDecaynumber

Glow decay speed (higher = faster decay)

Default:0.95
borderRadiusnumber

Border radius for center square

Default:35
nodeDistancenumber

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

Default:0.7
disableBlinkingboolean

Disable glow intensification when pulses arrive

Default:false
classNamestring

Additional CSS classes for the container

Default:""