„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung

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

Veröffentlicht am 01.11.2024
Durchsuche:405

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 nicht als Elemente im DOM, sondern als CSS-Eigenschaften behandelt werden.

Eine clevere Problemumgehung besteht jedoch darin, So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung-Tags mit absoluter Positionierung und einem negativen Z-Index zu verwenden, um sie zu erstellen Illusion eines Hintergrundbildes. 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. Fügen Sie Ihrem HTML So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung-Tags hinzu:

Fügen Sie für jedes Hintergrundbild, das Sie ausblenden möchten, ein So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung-Tag hinzu. Positionieren Sie sie absolut und geben Sie ihnen einen negativen Z-Index, um sie hinter allen anderen Elementen zu platzieren:

So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung
So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung
img {
  position: absolute;
  z-index: -1;
  display: none;
}

2. Schreiben Sie den jQuery-Code:

Verwenden Sie die every()-Methode von jQuery, um die So verblassen Sie Hintergrundbilder mit JavaScript: Eine Schritt-für-Schritt-Anleitung-Tags zu durchlaufen und sie der Reihe nach ein- und auszublenden. Hier ist ein Beispiel:

function fadeImages() {
  $("img").each(function(index) {
    $(this)
      .hide()
      .delay(3000 * index) // delay each image by 3 seconds
      .fadeIn(3000)
      .fadeOut()
  });
}

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/

Freigabeerklärung Dieser Artikel wird reproduziert unter: 1729675520, wenn ein Verstoß vorliegt. Bitte wenden Sie sich an [email protected], um ihn zu löschen.
Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3