Wie kann ich das aktuelle Wetter mit einer animierten Hintergrundgrafik verknüpfen?
In diesem Beispiel wird zunächst über die Geolocation API der aktuelle Standort des Nutzers ermittelt. Danach werden mithilfe der OpenWeatherMap API aktuelle Wetterdaten für diesen Standort abgerufen. Um die Informationen auf der Webseite darzustellen, werden Temperatur, Wetterbeschreibung und der Standort angezeigt.
Der Hintergrund und eine animierte Ebene passen sich an das aktuelle Wetter an. So gibt es für klar (sunny) einen gelb-orangenen Verlauf mit sanfter Animation, für Regen (rain/drizzle) animierte Tropfen, für Schnee (snow) fallende Schneeflocken und bei Wolken (clouds) ziehen animierte Wolken über den Screen. Diese Animationen sind einfach umgesetzt, lassen sich aber erweitern und verfeinern.
Wichtig ist, dass ein gültiger API-Key für OpenWeatherMap verwendet wird und die Seite über HTTPS läuft, damit Geolocation funktioniert. Die Animationsebene ist z-index-mäßig hinter dem Wettercontainer, damit die Informationen immer gut lesbar sind.
So erreicht man eine dynamische Verbindung zwischen echtem Wetter und ansprechender visueller Darstellung im Hintergrund.
