Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich mithilfe von CSS-Verläufen einen allmählichen Einblendeffekt für Hintergrundbilder?

Wie erstelle ich mithilfe von CSS-Verläufen einen allmählichen Einblendeffekt für Hintergrundbilder?

DDD
Freigeben: 2024-12-04 16:57:13
Original
150 Leute haben es durchsucht

How to Create a Gradual Fade-in Effect on Background Images Using CSS Gradients?

Erstellen einer allmählichen Überblendung in Hintergrundbildern mithilfe von CSS-Verläufen

Beim Anwenden eines linearen Verlaufs über ein Hintergrundbild kann die Anzeige schwierig sein beide Elemente gleichzeitig. Die folgenden Schritte führen Sie durch den Prozess:

Falscher Versuch:

body {
  background: url('background_image.jpg') no-repeat,
    -webkit-gradient(linear, left top, left bottom,
      from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 1)));
}
Nach dem Login kopieren

In diesem Beispiel wird der Farbverlauf nicht angezeigt, da das Hintergrundbild zuvor platziert wurde es.

Richtiger Ansatz:

Zum Anzeigen des Farbverlaufs und Hintergrunds Um das Bild korrekt anzuzeigen, stellen Sie sicher, dass das Hintergrundbild wie folgt am Ende der CSS-Zeile platziert wird:

body {
  background: -webkit-gradient(linear, left top, left bottom,
    from(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 1))),
    url('background_image.jpg') no-repeat;
}
Nach dem Login kopieren

Durch die Platzierung der Bild-URL am Ende der Zeile überlagert der Farbverlauf das Bild und sorgt so für der gewünschte Fading-Effekt von Schwarz nach Transparent am unteren Rand des Hintergrunds.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mithilfe von CSS-Verläufen einen allmählichen Einblendeffekt für Hintergrundbilder?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage