Heim > Web-Frontend > CSS-Tutorial > So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung

So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung

Linda Hamilton
Freigeben: 2024-10-24 02:35:02
Original
1063 Leute haben es durchsucht

How to Fade Background Images Using JavaScript: A Step-by-Step Guide

Hintergrundbilder mit JavaScript ausblenden

Im Gegensatz zum Ausblenden einer Hintergrundfarbe ist das Ausblenden eines Hintergrundbilds mit jQuery keine einfache Aufgabe. Dies liegt daran, dass Hintergrundbilder im DOM nicht als Elemente, sondern als CSS-Eigenschaften behandelt werden.

Ein cleverer Workaround ist jedoch die Verwendung von Tags mit absoluter Positionierung und einem negativen Z-Index, um die Illusion eines Hintergrundbilds zu erzeugen. Indem wir diese Bilder standardmäßig ausblenden und sie mit jQuery ein- und ausblenden, können wir den Effekt des Ausblendens eines Hintergrundbilds simulieren.

Hier erfahren Sie, wie es Schritt für Schritt geht:

1. hinzufügen Tags zu Ihrem HTML:

Einen hinzufügen Tag für jedes Hintergrundbild, das Sie ausblenden möchten. Positionieren Sie sie absolut und geben Sie ihnen einen negativen Z-Index, um sie hinter allen anderen Elementen zu platzieren:

<code class="html"><img src="image1.jpg">
<img src="image2.jpg"></code>
Nach dem Login kopieren
<code class="css">img {
  position: absolute;
  z-index: -1;
  display: none;
}</code>
Nach dem Login kopieren

2. Schreiben Sie den jQuery-Code:

Verwenden Sie die every()-Methode von jQuery, um den -Code zu durchlaufen. Tags hinzufügen und nacheinander ein- und ausblenden. Hier ein Beispiel:

<code class="javascript">function fadeImages() {
  $("img").each(function(index) {
    $(this)
      .hide()
      .delay(3000 * index) // delay each image by 3 seconds
      .fadeIn(3000)
      .fadeOut()
  });
}</code>
Nach dem Login kopieren

3. Rufen Sie die Funktion auf:

Rufen Sie die Funktion fadeImages() auf, um den Fading-Prozess zu starten.

Ein funktionierendes Beispiel finden Sie in der Live-Demo unter http://jsfiddle.net/ RyGKV/

Das obige ist der detaillierte Inhalt vonSo verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage