Toggle Sidebar B
AppearanceLight & dark mode D

Strands

Glowing ribbon-like strands that ripple and weave across a transparent canvas.

Default

Every prop is wired to the controls underneath. Turn on Glass to refract the strands through a lens.

Dark previewReplay previewOpen in new tab

Customize

Color 1
Color 2
Color 3
Count3
Speed0.5
Amplitude1
Waviness1
Thickness0.7
Glow2.6
Taper3
Spread1
Hue Shift0
Intensity0.6
Saturation2
Opacity1
Scale1.5
Refraction1
Dispersion1
Glass Size1

API Reference

Strands

PropTypeDefaultDescription
colorsstring[]["#FF4242", "#7C3AED", "#06B6D4", "#EAB308"]Palette of hex colors cycled across the strands. Pass an empty array to use the built-in rainbow spectrum.
countnumber3Number of strands woven through the animation.
speednumber0.5How quickly the strands ripple and flow.
amplitudenumber1Vertical reach of each strand as it waves up and down.
wavinessnumber1Density of the curves along each strand.
thicknessnumber0.7Width of each glowing strand.
glownumber2.6Strength of the luminous bloom around the strands.
tapernumber3How sharply the strands fade out toward the edges.
spreadnumber1Separation between strands so they fan out instead of overlapping.
hueShiftnumber0Rotates the colors around the strands for variation.
intensitynumber0.6Overall brightness and energy of the effect.
saturationnumber1.5Vibrance of the colors. Above 1 makes them more intense, below 1 fades to grayscale.
opacitynumber1Overall transparency of the rendered strands.
scalenumber1.5Zooms the whole effect in or out to make the strands bigger or smaller.
glassbooleanfalseRenders the strands inside a refractive glass ball.
refractionnumber1How strongly the glass ball bends the light passing through it.
dispersionnumber1Amount of rainbow color separation along the edges of the glass ball.
glassSizenumber1Size of the glass ball relative to the canvas.

Accessibility

Keyboard shortcuts and ARIA behavior.

  • Purely decorative canvas. Lower speed to slow the motion for users who prefer reduced motion.