Die Unfähigkeit, gleichzeitig ein Hintergrundbild und eine Verlaufsüberlagerung anzuzeigen, kann frustrierend sein. Die Lösung ist jedoch unkompliziert und liegt in der richtigen Reihenfolge der Elemente innerhalb Ihrer CSS-Deklaration.
Um den gewünschten Übergangseffekt von Schwarz zu Transparent am unteren Rand Ihres Hintergrunds zu erzielen, sind die folgenden Schritte entscheidend:
.css { background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url('https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png?v=c78bd457575a') no-repeat; height: 200px; }
Mit diesen Anpassungen wird die Verlaufsüberlagerung nun korrekt über dem Hintergrundbild angezeigt, wodurch das erreicht wird gewünschter Verblassungseffekt.
Das obige ist der detaillierte Inhalt vonWie kann ich in CSS einen Farbverlauf über ein Hintergrundbild legen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!