Wavy Background

A cool background effect with waves that move.

API

Prop NameTypeDefaultDescription
classstring-The content to be displayed on top of the wavy background.
containerClassstring-The CSS class to apply to the content container.
colorsstring[]["#38bdf8", "#818cf8", "#c084fc", "#e879f9", "#22d3ee"]The colors of the waves.
waveWidthnumber50The width of the waves.
backgroundFillstring"black"The background color.
blurnumber10The blur effect applied to the waves.
speed"slow" | "fast""fast"Range of speed variation for particles.
waveOpacitynumber0.5Base radius of particles.
[key: string]any-Range of radius variation for particles.

Component Code

You can copy and paste the following code to create these components:

WavyBackground.vue

Features

  • Slot Support: Easily add any content inside the component using the default slot.

Credits