Menu
Emoji Wave
Customize
eomji
Speed0.7
Element Size14
Noise Scale0.3
Intensity1
Wave Tension0.5
Wave Twist0.1
Interaction Intensity1
Props
| Property | Type | Default | Description |
|---|---|---|---|
eomji | string | " โค๏ธ๐๐ | emoji gradient (calm -> excited) |
color | string | "#ffffff" | Color of the ASCII characters. |
waveTension | number | 0.5 | Tension of the wave flow (0.1-2.0). |
waveTwist | number | 0.1 | Twist amount of the wave flow (0.0-1.0). |
invert | boolean | false | Invert the character mapping. |
noiseScale | number | 1.0 | Scale of the noise/wave pattern (zoom). |
elementSize | number | 16.0 | Size of individual ASCII characters/grid cells. |
speed | number | 1.0 | Animation speed multiplier. |
hasCursorInteraction | boolean | true | Whether the waves react to mouse cursor. |
intensity | number | 1.0 | Intensity of the wave effect. |
interactionIntensity | number | 1.0 | Intensity of the cursor interaction. |
className | string | "" | Additional CSS classes. |
bgColor | string | "transparent" | Background color of the canvas ("transparent" supported). |
eomjistringemoji gradient (calm -> excited)
Default
" โค๏ธ๐๐colorstringColor of the ASCII characters.
Default
"#ffffff"waveTensionnumberTension of the wave flow (0.1-2.0).
Default
0.5waveTwistnumberTwist amount of the wave flow (0.0-1.0).
Default
0.1invertbooleanInvert the character mapping.
Default
falsenoiseScalenumberScale of the noise/wave pattern (zoom).
Default
1.0elementSizenumberSize of individual ASCII characters/grid cells.
Default
16.0speednumberAnimation speed multiplier.
Default
1.0hasCursorInteractionbooleanWhether the waves react to mouse cursor.
Default
trueintensitynumberIntensity of the wave effect.
Default
1.0interactionIntensitynumberIntensity of the cursor interaction.
Default
1.0classNamestringAdditional CSS classes.
Default
""bgColorstringBackground color of the canvas ("transparent" supported).
Default
"transparent"Dependencies
@react-three/fiber 8.0.0three 0.160.0
Crafted withbyMohammad Tasin
