henman: Backgroundcolor im loop überblenden

Beitrag lesen

hallo,

Ich möchte die Hintergrundfarbe endlos in 3 Farben gaaaaaanz laaaaangsam und ohne verzögerungen überblenden. Dabei sollte ich möglichst mit einer kleinen Zeile die Farben definieren können in denen die Überblendung stattfinden soll.

haste denn schon ein klitzekleines bisschen selbst hinbekommen?

so schwer ist es ja nicht. Du willst die Hintergrundfarbe wechseln. Dazu musst du <http://de.selfhtml.org/javascript/objekte/document.htm#bg_color@title= Zugriff auf das Element body bzw. die Hintergrundfarbe> bekommen.
Die Farbe soll sich in einem http://de.selfhtml.org/javascript/objekte/window.htm#set_interval@title=Interval ändern.
Damit du es leicht ändern kannst, schreibst du die Farben in Variablen oder in ein Array.

Die Vorgehensweise ist also folgende:

  • in ein Array gewünschte Farben eintragen
  • beim Laden der Seite wird ein Interval gestartet, welches ..
  • .. die Funktion aufruft, die die Farbe ändert.
  • die Funktion greift sich dann aus dem Array eine Farbe und setzt sie über den oben erwähnten Zugriff ein. Das Wechselmuster könnte ein Zufallsprinzip sein oder immer der Reihe nach oder noch anders. Wie du halt willst.

grüße,
henman

--
"Sir! We are surrounded!" - "Excellent! We can attack in any direction!"