Logo
React Bytes
Menu

Emoji Wave

Customize

eomji
Speed0.7
Element Size14
Noise Scale0.3
Intensity1
Wave Tension0.5
Wave Twist0.1
Interaction Intensity1

Props

eomji
Typestring
Default" ❤️💛💚
emoji gradient (calm -> excited)
color
Typestring
Default"#ffffff"
Color of the ASCII characters.
waveTension
Typenumber
Default0.5
Tension of the wave flow (0.1-2.0).
waveTwist
Typenumber
Default0.1
Twist amount of the wave flow (0.0-1.0).
invert
Typeboolean
Defaultfalse
Invert the character mapping.
noiseScale
Typenumber
Default1.0
Scale of the noise/wave pattern (zoom).
elementSize
Typenumber
Default16.0
Size of individual ASCII characters/grid cells.
speed
Typenumber
Default1.0
Animation speed multiplier.
hasCursorInteraction
Typeboolean
Defaulttrue
Whether the waves react to mouse cursor.
intensity
Typenumber
Default1.0
Intensity of the wave effect.
interactionIntensity
Typenumber
Default1.0
Intensity of the cursor interaction.
className
Typestring
Default""
Additional CSS classes.
bgColor
Typestring
Default"transparent"
Background color of the canvas ("transparent" supported).

Dependencies

@react-three/fiber 8.0.0three 0.160.0

Crafted withbyMohammad Tasin