Gradient Bars

Animated striped gradient bars

gradient-bars-tw

Customize

Bars

8
0.2
0.15
2

Animation

0.1
4
2
0
0.2
1

Color

#000000
#FFFFFF
1

Props

widthstring | number

Container width

Default:"100%"
heightstring | number

Container height

Default:"100%"
classNamestring

Additional CSS classes for styling

Default:""
childrenReactNode

Content rendered above the effect

Default:undefined
barCountnumber

Number of stripes (1–32)

Default:8
gradientPowernumber

Gradient curve exponent (0–1)

Default:0.2
balancenumber

Black/white balance (0–1)

Default:0.15
speednumber

Animation speed (0–2)

Default:0.1
phaseSpreadnumber

Phase offset between stripes (0–16)

Default:4
mirrorRepeatnumber

Horizontal mirror repetitions (1–8)

Default:2
alternateDirectionnumber

Alternate direction on odd stripes (0–1)

Default:0
invertSpeednumber

Speed of direction inversion oscillation (0–2)

Default:0.2
phaseRangenumber

Phase multiplier for animation range (1–16)

Default:2
curvePowernumber

Easing curve power (1=linear, 2=quad, 3=cubic, etc.)

Default:1
easingModenumber

Easing mode: 0=in, 1=out, 2=in-out

Default:0
verticalboolean

Use vertical columns (true) or horizontal rows (false)

Default:true
colorstring

Tint color in hex format

Default:"#ffffff"
backgroundColorstring

Background gradient color in hex format

Default:"#000000"
opacitynumber

Master opacity (0–1)

Default:1
cursorInteractionboolean

Enable cursor interaction to shift the phase offset

Default:false