RainBackground

Hintergrund-Effekte

Fotorealistische Regen-Simulation (Canvas 2D) mit echter Physik: Tropfen beschleunigen bis zur Terminal-Velocity (Motion-Blur-Streaks, Tiefenstaffelung), ballistische Splash-Partikel und perspektivische Ripples beim Aufprall, nasser Boden mit gespiegelten Lichtquellen und Tropfen-Reflexionen, Windböen, optional Blitze.

Live Demo

Tropfen mit Terminal-Velocity, Splashes, Ripples, gespiegelte Lichter — alle paar Sekunden ein Blitz

Props / API

PropTypPflichtDefaultBeschreibung
intensitynumberNein0.6Regenstärke (0.1 = Niesel, 1 = Wolkenbruch)
windnumberNein-0.25Wind: negativ = links, positiv = rechts (-1 bis 1)
skyTopstringNein'#0b1020'Himmelsfarbe oben
skyBottomstringNein'#1c2740'Himmelsfarbe am Horizont
dropColorstringNein'#aac6e8'Farbe der Tropfen (Hex)
lightsRainLight[]NeinLichtquellen am Horizont {x: 0–1, color} — spiegeln sich im Boden
groundRationumberNein0.24Anteil des nassen Bodens (0–0.5)
lightningbooleanNeinfalseGelegentliche Blitze
minHeightstringNein'420px'Mindesthöhe
classNamestringNeinZusätzliche CSS-Klasse

Code-Beispiel

<RainBackground
  intensity={0.7}
  wind={-0.3}
  lightning
  lights={[
    { x: 0.18, color: '#f59e0b' },
    { x: 0.5, color: '#67e8f9' },
    { x: 0.82, color: '#f472b6' },
  ]}
  minHeight="70vh"
/>