Ändere Hintergrundbild eines Divs mit Fade-Effekt alle 10 Sekunden mit jquery

8

Ich möchte eine Diashow im Kopfbereich meiner Seite erstellen. Es sollte das Hintergrundbild alle 10 Sekunden mit einem schönen Überblendeffekt ändern. Und da ich jQuery bereits für andere Sachen verwende, würde ich es gerne auch dafür verwenden.

Also mein Markup ist nur:

%Vor%

Und mein CSS ist im Moment:

%Vor%

Ich möchte jetzt, dass es nach 10 Sekunden zu

wechselt %Vor%

mit einem schönen langsamen Fade-Effekt.

    
Gogogo 31.03.2011, 23:16
quelle

3 Antworten

14

Ich habe eine ähnliche Frage beantwortet bei How das Browserfenster mit einem rotierenden Hintergrundbild füllen? . Sie können Hintergrundfarben, aber keine Hintergrundbilder ausblenden. Sie müssen Ihre Bilder in <img> -Tags haben und diese standardmäßig ausblenden.% Co_de%. Geben Sie Ihren Bildern display:none; und position:absolute , damit Ihre Bilder wie Hintergrundbilder wirken und hinter allem anderen stehen.

%Vor%

Überprüfen Sie das Arbeitsbeispiel in Ссылка

    
Hussein 31.03.2011 23:19
quelle
12

Sie können ein Hintergrundbild mit CSS3 mithilfe von Überblendungen einblenden.

Sehen Sie sich Ссылка

an

Richten Sie für Ihre Verwendung jQuery ein, um das Hintergrundbild zu ändern, wenden Sie den Übergangsstil jedoch mithilfe von CSS an. Jedes Mal, wenn sich der Hintergrund ändert, wird er entsprechend dem CSS3-Stil übergehen.

%Vor%     
Robert Waddell 30.07.2012 19:56
quelle
0

Sie können ein Hintergrundbild nicht ausblenden. Aber du kannst eine Ebene über deinem #header mit deinem nächsten Hintergrundbild einblenden ...

    
Thomas Menga 31.03.2011 23:19
quelle

Tags und Links