Markt
Preise
AnmeldenLoslegen
LeitfadenCSS und Web
CSS und Web

Transparente Verläufe in CSS: Ausblendungen, Overlays und Scrims

Ein Verlauf, der ins Nichts ausläuft, ist eines der nützlichsten Werkzeuge in CSS. Früher hinterließ er auch einen grauen Schleier in der Mitte. Hier steht, wie Transparenz in Verläufen heute funktioniert, und welche Muster sich lohnen.

GradientlyVerifiziertes Gradiently-Konto·1. Oktober 2026·5 Min. Lesezeit
Cover: Glazed Grove · GR·MYDN·TJ

Die Kurzfassung

  • Um einen CSS-Verlauf transparent zu machen, nutze eine Farbe mit Alpha null als einen der Stopps, etwa transparent oder rgb(124 58 237 / 0).
  • Moderne Browser interpolieren Verlaufsfarben mit vormultipliziertem Alpha, daher erzeugt das Ausblenden einer Farbe zum Schlüsselwort transparent kein graues Band mehr.
  • Ein Hintergrundverlauf kann nur den Hintergrund ausblenden; um den eigentlichen Inhalt eines Elements auszublenden, nutze mask-image mit einem Verlauf.
  • Ein Scrim mit mehreren weich verteilten Stopps wirkt glatter als ein Übergang mit zwei Stopps, der dort eine sichtbare Kante zeigt, wo das Abdunkeln endet.
  • Ein radialer Verlauf, der in der Mitte transparent und außen dunkel ist, ergibt ein Spotlight, das die Aufmerksamkeit auf einen Bereich lenkt.
Auf dieser Seite
Wege, eine transparente Farbe zu schreibenWarum Ausblendungen früher grau wurdenInhalte mit mask-image ausblendenScrims: transparente Verläufe für TextTransparente Löcher und Spotlights

Um einen CSS-Verlauf transparent zu machen, gib einem seiner Stopps eine Farbe mit Alpha null: linear-gradient(to bottom, #7c3aed, transparent) lässt Violett ins Nichts auslaufen, sodass alles darunter durchscheint. Dieselbe Idee nutzt du für Ausblendungen am Textende, dunkle Scrims hinter Bildunterschriften und farbige Overlays auf Fotos. Um den Inhalt eines Elements statt seines Hintergrunds auszublenden, nutze stattdessen mask-image mit einem Verlauf.

Wege, eine transparente Farbe zu schreiben

transparent

Bedeutet

Schwarz mit Alpha null

Nutze es, wenn

Du eine beliebige Farbe in modernen Browsern ausblendest
rgb(124 58 237 / 0)

Bedeutet

Dieses Violett mit Alpha null

Nutze es, wenn

Du explizit sein oder sehr alte Browser unterstützen willst
rgb(124 58 237 / 0.4)

Bedeutet

Dieses Violett mit 40 Prozent

Nutze es, wenn

Eine Tönung nie ganz verschwinden soll
#7c3aed66

Bedeutet

Achtstelliges Hex, etwa 40 Prozent

Nutze es, wenn

Designtools Hex mit Alpha exportieren
color-mix(in srgb, var(--brand) 40%, transparent)

Bedeutet

Die Farbe einer Variable mit 40 Prozent

Nutze es, wenn

Farben in Custom Properties gespeichert sind
Du schreibstBedeutetNutze es, wenn
transparentSchwarz mit Alpha nullDu eine beliebige Farbe in modernen Browsern ausblendest
rgb(124 58 237 / 0)Dieses Violett mit Alpha nullDu explizit sein oder sehr alte Browser unterstützen willst
rgb(124 58 237 / 0.4)Dieses Violett mit 40 ProzentEine Tönung nie ganz verschwinden soll
#7c3aed66Achtstelliges Hex, etwa 40 ProzentDesigntools Hex mit Alpha exportieren
color-mix(in srgb, var(--brand) 40%, transparent)Die Farbe einer Variable mit 40 ProzentFarben in Custom Properties gespeichert sind
Fünf Wege, dieselbe Art von Sache zu sagen. Die Form mit color-mix() ist die einzige, die bei einer Farbe funktioniert, die du nur als Variable kennst; siehe color-mix() in CSS.

Warum Ausblendungen früher grau wurden

Das Schlüsselwort transparent ist Schwarz mit Alpha null. Frühe Browser mischten die Rot-, Grün- und Blaukanäle und den Alphakanal getrennt, sodass ein Übergang von Weiß zu transparent unterwegs durch halbtransparentes Grau lief. Deshalb bestehen ältere Tutorials auf rgba(255, 255, 255, 0).

Die Spezifikation verlangt jetzt vormultipliziertes Alpha: Jede Farbe wird vor dem Mischen nach ihrer Deckkraft gewichtet, sodass ein völlig transparenter Stopp überhaupt keine Farbe beiträgt. Jeder aktuelle Browser macht das so. Die passende Farbe mit Alpha null zu schreiben ist trotzdem eine harmlose Gewohnheit und hält dich in E-Mail-Clients und alten WebViews auf der sicheren Seite.

Altes Verhalten

  • Weiß zu transparent sackt durch Grau
  • Farbkanäle ohne Rücksicht auf Deckkraft gemischt
  • Workaround: die Farbe mit Alpha null wiederholen

Aktuelle Browser

  • Weiß zu transparent bleibt beim Ausblenden weiß
  • Vormultipliziertes Alpha, wie die Spezifikation verlangt
  • Beide Formen funktionieren; die explizite ist portabler
Drei Ausblendungen über dem eigenen Hintergrund dieser Seite, genau wie sie in deinem Layout wirken. Stapel solche Ausblendungen über einer Grundfarbe, um weiche, geschichtete Hintergründe zu bauen.

Wo die Ausblendung endet, zählt so viel wie ihre Farben. Ein Stopp bei 70 Prozent beendet die Ausblendung früh und lässt den Rest der Box völlig klar, ideal für eine Tönung, die nur eine Kante berühren soll. Zwei Stopps an derselben Position ergeben einen harten Schnitt von Farbe zu nichts, nützlich für halb gefüllte Balken und geteilte Hintergründe. Stopp-Positionen erklärt CSS linear-gradient.

Inhalte mit mask-image ausblenden

Ein Hintergrundverlauf liegt hinter dem Inhalt und kann daher keinen Text, keine Bilder und keine scrollende Liste ausblenden. Eine Maske kann das. Mit mask-image halten deckende Teile des Verlaufs das Element sichtbar, transparente Teile verbergen es. Die Farbe der Maske ist egal, nur ihr Alpha zählt.

css
/* Fade the last lines of a teaser paragraph */
.teaser {
  max-height: 9rem;
  overflow: hidden;
  mask-image: linear-gradient(to bottom, #000 60%, transparent);
}

/* Soft edges on a horizontally scrolling row */
.carousel {
  overflow-x: auto;
  mask-image: linear-gradient(to right, transparent, #000 48px, #000 calc(100% - 48px), transparent);
}

/* Fade a photo into the page on any background colour */
.hero-photo {
  mask-image: linear-gradient(to bottom, #000 50%, transparent 95%);
}
Masken blenden aus, was immer da ist, auf jeder Seitenfarbe, hell oder dunkel. mask-image ohne Präfix funktioniert in aktuellen Browsern; ergänze -webkit-mask-image für ältere Safari-Versionen.

Die alte Alternative war ein weißer Verlauf über dem Inhalt. Er bricht, sobald die Seite nicht weiß ist, etwa im Dark Mode, und er blockiert Klicks, wenn du pointer-events: none vergisst. Eine Maske hat keines dieser Probleme.

Scrims: transparente Verläufe für Text

Ein Scrim dunkelt einen Teil eines Bildes ab, damit Text darauf lesbar ist, und läuft ins völlig Transparente aus, damit der Rest des Fotos hell bleibt. Ein Übergang mit zwei Stopps funktioniert, aber seine gerade Rampe hinterlässt eine sichtbare Linie, wo das Abdunkeln endet. Mehr Stopps, weich auslaufend verteilt, verbergen diese Kante.

Weicher Scrim, sieben Stoppslinear-gradient(to top, rgb(2 6 23 / 0.8) 0%, rgb(2 6 23 / 0.62) 15%, rgb(2 6 23 / 0.42) 30%, rgb(2 6 23 / 0.24) 48%, rgb(2 6 23 / 0.1) 66%, rgb(2 6 23 / 0.03) 82%, rgb(2 6 23 / 0) 100%)
Die Deckkraft fällt nahe am Text schnell und nach oben hin langsam ab, was wie natürlicher Schatten wirkt statt wie ein Band.
css
.card {
  background-image:
    linear-gradient(to top,
      rgb(2 6 23 / 0.8) 0%, rgb(2 6 23 / 0.62) 15%, rgb(2 6 23 / 0.42) 30%,
      rgb(2 6 23 / 0.24) 48%, rgb(2 6 23 / 0.1) 66%, rgb(2 6 23 / 0.03) 82%,
      rgb(2 6 23 / 0) 100%),
    url("/images/coast.jpg");
  background-size: cover;
  color: #f8fafc;
}
Der Scrim ist die erste Hintergrundebene und liegt daher über dem Foto.

Töne den Scrim mit einer tiefen Version der Fotofarbe statt reinem Schwarz, und er wirkt wie ein Teil des Bildes. Auf einem warmen Sonnenuntergangsfoto sinkt ein tiefes Braun wie rgb(41 20 8 / 0.75) ins Bild ein, wo Schwarz wie ein aufgelegter Filter aussähe. Verlaufs-Overlays in CSS behandelt Farbwaschungen und Blend Modes, und Text über Bildern die Platzierung.

Transparente Löcher und Spotlights

Dreh die Idee um: in der Mitte transparent, außen dunkel. Ein radialer Verlauf über einer Seite oder einem Bild lässt einen Bereich beleuchtet und dämpft alles andere leise, passend für Onboarding-Tipps, Produktnahaufnahmen und Folien.

css
.spotlight::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(
    circle at var(--x, 50%) var(--y, 40%),
    transparent 0 140px,
    rgb(2 6 23 / 0.72) 220px
  );
}
Setz --x und --y per JavaScript, um das Spotlight zu bewegen. Der Übergang von 80 Pixeln zwischen den Stopps hält die Kante weich.
Gerade eingetroffen
NEW
Die Leinen-Edition.
Sechs Teile, drei Farben
Gradiently · @gradiently

Ohne jede Formung konkurrieren die Worte mit dem hellsten Teil des Hintergrunds.

Gerade eingetroffen
NEW
Die Leinen-Edition.
Sechs Teile, drei Farben
Gradiently · @gradiently

Der Hintergrund beruhigt sich hinter den Worten, die Aufgabe, die auf einer Website ein Scrim übernimmt.

Für Social Posts und Druck musst du Scrims selten von Hand bauen. In Gradiently macht der Mark selbst Platz für deine Worte und vertieft oder hebt die Farben nahe den Buchstaben, ohne Overlay-Ebene, die du für jede Größe abstimmen musst.

Gestalte mit einem lebendigen Farbverlauf

Posts, Stories, Folien und Banner in jedem Format, mit Text, der immer lesbar bleibt.

Kostenlos loslegen

Häufige Fragen

Wie lasse ich einen CSS-Verlauf ins Transparente auslaufen?

Nutze eine Farbe mit Alpha null als letzten Stopp: linear-gradient(#7c3aed, transparent) oder, explizit, linear-gradient(#7c3aed, rgb(124 58 237 / 0)).

Warum sieht mein Verlauf zu transparent grau aus?

Ältere Browser mischen ohne vormultipliziertes Alpha, daher vergraut transparent (transparentes Schwarz) die Mitte. Lass stattdessen zu deiner Farbe mit Alpha null auslaufen.

Wie blende ich Text oder ein Bild mit CSS aus?

Nutze mask-image mit einem Verlauf, etwa mask-image: linear-gradient(#000 60%, transparent). Das Element blendet auf jeder Hintergrundfarbe aus.

Was ist ein Scrim in CSS?

Ein Verlauf, der einen Teil eines Bildes hinter Text abdunkelt und sonst ins Transparente ausläuft, damit der Text lesbar und das Bild hell bleibt.

Kann ein CSS-Verlauf ein transparentes Loch haben?

Ja. Ein radialer Verlauf, der in der Mitte transparent und weiter außen dunkel ist, lässt ein klares Spotlight über allem, was darunter liegt.

Diesen Artikel teilen

Geschrieben von GradientlyVerifiziertes Gradiently-Konto

Das Team hinter Gradiently, einem Designtool rund um Marks: lebendige Farbverläufe, durch die alles, was du gestaltest, nach dir aussieht.

Unser Profil ansehen

Auf dieser Seite

Wege, eine transparente Farbe zu schreibenWarum Ausblendungen früher grau wurdenInhalte mit mask-image ausblendenScrims: transparente Verläufe für TextTransparente Löcher und Spotlights

Diesen Artikel teilen

Als Nächstes in CSS und Web

Verlaufs-Overlay in CSS: Bilder richtig tönen und abdunkeln

Weiterlesen

Alle Artikel zu CSS und Web
CSS und Web

Verlaufs-Overlay in CSS: Bilder richtig tönen und abdunkeln

5 Min. Lesezeit

Einen Verlauf über ein Foto zu legen kostet eine zusätzliche Zeile CSS. Welche der drei Methoden du wählst, entscheidet, ob das Bild schnell lädt, das Overlay animiert werden kann und die Worte darauf lesbar bleiben.

Farbverläufe

Verlaufsüberlagerungen: Fotos tönen, ohne sie zu verstecken

6 Min. Lesezeit

Ein gutes Overlay verändert die Stimmung eines Fotos und gibt deinen Worten Halt, während das Bild durchscheint. Ein schlechtes macht aus jedem Bild dasselbe trübe Rechteck. So unterscheidest du sie.

Schrift und Text

Text auf Bild: sieben Wege, damit Worte lesbar bleiben

5 Min. Lesezeit

Ein Foto, das allein großartig aussieht, kann jede Überschrift verschlucken, die du daraufsetzt. Diese sieben Techniken halten die Worte lesbar, ohne das Bild hinter einem Kasten zu verstecken.

Finde den Look, der nur dir gehört.

Jeder Mark ist ein lebendiger Hintergrund mit einem Besitzer. Probiere einen noch freien Mark und sichere dir deinen, wenn es sich richtig anfühlt.

Jetzt gestalten

Zertifikat prüfen

Gib eine Zertifikatsnummer oder den Code eines Marks ein, um zu sehen, wem er gehört.

Funktioniert mit ChatGPT und Claude

Bitte deine KI um ein Design. Sie macht es in deinem Mark, bereit zum Bearbeiten.

ChatGPTClaude
So verbindest du sie

Produkt

  • Markt
  • Erkunden
  • Preise
  • Zertifikate

Lernen

  • Leitfaden
  • Hilfe-Center
  • Neuigkeiten

Entwickler

  • Überblick
  • ChatGPT und Claude
  • API-Referenz
  • API-Schlüssel

Unternehmen

  • Über uns
  • Kontakt
  • Anmelden

Rechtliches

  • Nutzungsbedingungen
  • Datenschutz
  • Erstattungen
  • Mark-Schutz
  • Cookies
  • Alle Richtlinien
Fahr über die Buchstaben. Jeder trägt einen echten Mark.Tippe auf einen Buchstaben, um seinen Mark zu sehen.Ein Name. Zehn Marks darin.
© 2026 Gradiently