Fade Effekt

In diesem Tutorial erkläre ich dir, wie du einen Fade Effekt bei Bildern machst. Das kannst du bei deinem Header einsetzen oder bei einer Bildershow etc.

Schritt 1

Das ist das Script:


Das Script kommt in den Head Bereich, also zwischen


Recht oben am Anfang des Codes steht:

var fadeimages=new Array()
//Arrayerzeugung
fadeimages[0]=["Bild1.png", "", ""]
fadeimages[1]=["Bild2.png", "", ""]
fadeimages[2]=["Bild3.png", "", ""]
fadeimages[3]=["Bild4.png", "", ""]

Dort wo "Bild1.png", "Bild2.png" usw. steht, kommen die Adressen der Bilder rein, die angezeigt werden sollen und sich wechseln sollen. Die Zahlen in den Klammern, [0] bis [3], zeigen an, wie viele Bilder sich wechseln. Im Moment sind es also 4 Bilder, weil die Zählung hier mit 0 anfängt und nicht mit 1. Wenn du nun aber willst, dass sich mehr Bilder wechseln, dann kopierst du einfach:
fadeimages[3]=["Bild4.png", "", ""]

Das fügst du dann direkt unter:
fadeimages[3]=["Bild4.png", "", ""]
ein und schreibst bei [3], dann eine 4 rein, das sieht dann so aus:
fadeimages[4]=["Bild4.png", "", ""]

Wenn du jetzt noch mehr Bilder haben möchtest, dann kopierst du wieder eine der Zeilen und schreibst eine 5 in das [ ] Kästchen und immer so weiter. So viele Bilder, wie du halt haben willst.

Direkt unter dem Code, wo du die Bilder eingefügt hast, steht:
var fadebgcolor="#000000"

Bei "#000000" schreibst du die Hintergrundfarbe rein, die der Fade Effekt haben soll. Sonst wird nichts an diesem Code bearbeitet!

Schritt 2

Das Script


Dieses Script ist dazu da, um die Größe der Bilder einzustellen. Bei 323 gibst du ein, wie breit das Bild ist. Bei 240 gibst du ein, wie hoch das Bild ist. Bei 0 gibst du ein, ob deine Bilder einen Rahmen haben sollen, oder nicht. Wenn du die 0 stehen lässt, dann haben sie keinen Rahmen. Wenn du nun z.B. eine 2 eingibst, dann haben sie einen Rahmen, der 2px breit ist.

Schritt 3

Das Script von Schritt 2 fügst du nun in ein Div ein, damit du es an die Stelle in deinem Layout platzieren kannst, wo du es haben möchtest. Das sieht dann so aus:


Oder du platzierst es mit Css, wenn du weißt wie das geht.

Script by DynamicDrive.com