Farbverläufe

Mesh Gradient: was ein Mesh-Verlauf ist und wie du einen erstellst

Mesh-Verläufe sind die weichen, treibenden Farbfelder hinter der Hälfte aller Launch-Seiten, die du dieses Jahr gesehen hast. So funktionieren sie, so baust du einen von Hand, und das sind die zwei Fehler, die die meisten ruinieren.

GradientlyVerifiziertes Gradiently-Konto··5 Min. Lesezeit
Cover: Thin Dune · GR·FVZ6·KW

Die Kurzfassung

  • Ein Mesh Gradient ist ein Farbverlauf, bei dem mehrere Farbpunkte in zwei Dimensionen ineinanderfließen, statt entlang einer Linie oder von einem Mittelpunkt aus.
  • Mesh-Verläufe wirken organisch, weil sie keine einzelne Richtung haben, und lesen sich deshalb wie Licht, Wasser oder Farbe statt wie Geometrie.
  • CSS hat keinen eigenen Mesh-Verlauf, aber weiche, gestapelte radiale Verläufe über einer dunklen oder hellen Grundfarbe ergeben ein überzeugendes Ergebnis.
  • Die zwei häufigsten Fehler sind Matsch, wenn Gegenfarben aufeinandertreffen und grau werden, und Banding, wenn feine Übergänge in Streifen zerfallen.
  • Drei bis fünf Farben aus einer verwandten Familie, eine Grundfarbe und etwas Körnung reichen für die meisten Mesh-Verläufe.
Auf dieser Seite

Ein Mesh Gradient ist ein Farbverlauf aus mehreren Farbpunkten, die über eine Fläche verteilt sind und in alle Richtungen zugleich in ihre Nachbarn übergehen. Ein linearer Verlauf bewegt sich entlang einer Linie, ein radialer breitet sich von einem Mittelpunkt aus; ein Mesh hat keinen einzelnen Weg, deshalb sammelt sich die Farbe, treibt und überlagert sich wie Licht im Wasser. Darum wirken Mesh-Verläufe organisch, und darum sind sie der Standard-Look für Hero-Bereiche, Wallpaper und Albumcover geworden.

Dieser Ratgeber erklärt, wie ein Mesh funktioniert, wie du einen in CSS und in Designtools erstellst und wie du die grauen Flecken und Streifen vermeidest, die so viele davon billig aussehen lassen. Die anderen Formen findest du unter Arten von Farbverläufen.

Was einen Verlauf zum Mesh macht

In einem echten Verlaufsgitter, etwa in Adobe Illustrator, wird die Fläche in ein Raster geteilt. Jeder Punkt des Rasters trägt eine Farbe, und die Software mischt weich zwischen benachbarten Punkten, wobei du das Raster biegen kannst, um die Farbe zu lenken. Freiform-Verläufe verzichten auf das Raster und lassen dich Farbpunkte beliebig setzen. Mesh-Verläufe für Web und Social Media gehen meist einen dritten Weg: weiche Farbflecken, über eine Grundfarbe gelegt und ineinander gemischt.

Alle drei teilen eine Idee. Die Farbe jedes Pixels ist eine Mischung der nahen Farbpunkte, gewichtet nach ihrer Entfernung. Verschiebst du einen Punkt, ändert sich nur seine Umgebung, und genau das lässt ein Mesh handgemacht statt berechnet wirken.

Ein Mesh-Rezept: eine Grundfarbe und vier Farbpunkte. Violett, Himmelblau und Petrol liegen auf dem Farbkreis nebeneinander, deshalb bleiben ihre Überlagerungen sauber; Pink ist der einzige Akzent.

Warum Mesh-Verläufe organisch wirken

Linear oder radial

  • Eine Richtung oder ein Mittelpunkt
  • Das Auge folgt der Linie oder dem Ziel
  • Wirkt gestaltet und geometrisch
  • Leicht als Voreinstellung zu erkennen

Mesh

  • Mehrere Farbpunkte, keine einzelne Richtung
  • Das Auge wandert und ruht
  • Wirkt wie Licht, Wasser oder Farbe
  • Jede Anordnung ist etwas anders

Dieses Wandern ist zugleich die Gefahr. Ohne Struktur kann ein Mesh wie ein zufälliger Fleck aussehen. Gute Mesh-Verläufe haben eine Komposition: einen hellen Bereich, auf dem das Auge zuerst landet, einen dunkleren, der Gewicht gibt, und eine ruhige Zone, in der Text stehen kann.

So erstellst du einen Mesh Gradient in CSS

  1. 1

    Grundfarbe festlegen

    Wähl einen dunklen oder hellen Grund. Er scheint überall durch, wo die Farbbecken auslaufen, und bestimmt so die Gesamtstimmung.

  2. 2

    Drei bis fünf Farbbecken setzen

    Jedes Becken ist ein radial-gradient, mit at x% y% positioniert und nach transparent auslaufend. Setz sie an Ecken und Ränder statt in die Mitte.

  3. 3

    Überlagern lassen

    Lass jedes Becken zwischen 45 % und 60 % seines Wegs auslaufen, damit Nachbarn sich treffen. In den Überlagerungen entsteht der Reichtum eines Mesh.

  4. 4

    Eine ruhige Zone lassen

    Halte einen Bereich weitgehend in der Grundfarbe, meist dort, wo deine Überschrift steht. Siehe Text auf einem Farbverlauf.

  5. 5

    Körnung hinzufügen

    Eine leichte Rauschebene versteckt Streifen und gibt Tiefe. Körnige Farbverläufe zeigt den Code.

css
.mesh {
  background-color: #0b1026;
  background-image:
    radial-gradient(at 12% 18%, #7c3aed 0px, transparent 55%),
    radial-gradient(at 88% 12%, #0ea5e9 0px, transparent 50%),
    radial-gradient(at 80% 88%, #14b8a6 0px, transparent 55%),
    radial-gradient(at 20% 92%, #f472b6 0px, transparent 45%);
}
Die Palette von oben als CSS-Mesh. Die zuerst genannte Ebene liegt obenauf, also setz deine stärkste Farbe an den Anfang.

Weil die Becken in Prozent angegeben sind, skaliert das Mesh mit seiner Box. Bei sehr unterschiedlichen Formen, etwa einer hohen Story und einem breiten Banner, passt du die at-Positionen an, damit der helle Bereich weiter dort landet, wo du ihn willst. Dieselbe Palette lässt sich langsam animieren, indem du diese Positionen verschiebst; animierte Verlaufshintergründe zeigt, wie das ohne Leistungseinbußen geht.

Mesh-Verläufe in Designtools erstellen

In Tools mit echtem Verlaufsgitter oder Freiform-Verlauf setzt du deine Farbpunkte direkt und ziehst sie, bis die Komposition stimmt. In Tools ohne diese Funktion klappt die Unschärfe-Methode überall: Zeichne drei bis fünf weiche Formen in deinen Farben auf ein Grundrechteck, mach sie stark unscharf, oft um ein Viertel der Leinwandbreite oder mehr, und lass sie sich überlagern. Leg dann eine Körnungsebene darüber und exportiere direkt in der Endgröße, statt hochzuskalieren.

Worte direkt über einem unruhigen Teil des Mesh kämpfen mit der Farbe.

Dasselbe Mesh mit einer ruhigen Zone hinter den Worten liest sich auf einen Blick.

Fehler bei Mesh-Verläufen und wie du sie behebst

ProblemWarum es passiertLösung
Graue oder braune FleckenGegenfarben wie Orange und Blau treffen sich und heben sich aufHalte benachbarte Becken im Farbton nah beieinander oder trenne Gegenfarben durch eine dritte Farbe. Siehe matschige Farbverläufe
Sichtbare StreifenGroße, feine Übergänge springen zwischen den Abstufungen, die ein Bildschirm zeigen kannFüge Körnung hinzu und vermeide starke JPEG-Kompression. Siehe Banding bei Farbverläufen
Ein Fleck in der MitteMittig gesetzte Becken sehen aus wie eine ZielscheibeSchieb die Becken an Ränder und Ecken
RegenbogenrauschenZu viele unverwandte FarbenDrei bis fünf Farben aus einer Familie plus ein Akzent
Kein Platz für TextFarbe gleichmäßig über die ganze Fläche verteiltPlane eine ruhige Zone, bevor du die Becken setzt
Fast jeder schwache Mesh-Verlauf hat eines dieser fünf Probleme.

Ein Mesh ist nur so gut wie seine Palette. Wenn du nicht sicher bist, welche Farben sauber ineinanderfließen, beginne mit einer Familie analoger Farben und setz einen kontrastierenden Akzent in ein einzelnes Becken.

Thin Dune

GR·FVZ6·KW

Thin Dune

Diesen Mark ansehen
Ein Mark ist ein richtig fertig gemachter Mesh-Verlauf: ausgewogene Becken, Material, Körnung und Licht, live gerendert für jede Größe, in der du gestaltest.

Wenn du ein Mesh lieber beschreibst als baust, macht die Forge neue Marks aus einem Satz oder Regler für Regler, mit bis zu acht Farben und drei gestapelten Materialien.

Häufige Fragen

Was ist ein Mesh Gradient?

Ein Mesh Gradient mischt mehrere Farbpunkte in zwei Dimensionen über eine Fläche, sodass sich Farbe organisch sammelt und überlagert, statt einer Linie oder einem Mittelpunkt zu folgen.

Kann man einen Mesh Gradient in CSS erstellen?

Ja, als Annäherung. Stapel drei bis fünf radial-gradient-Ebenen, die jeweils nach transparent auslaufen, über einer Hintergrundfarbe.

Wie viele Farben sollte ein Mesh-Verlauf haben?

Drei bis fünf Farben plus eine Grundfarbe funktionieren meist am besten. Mehr wirkt schnell wie Regenbogenrauschen statt wie ein komponiertes Feld.

Warum sieht mein Mesh-Verlauf matschig aus?

Gegenfarben treffen sich und mischen sich Richtung Grau. Halte benachbarte Farben im Farbton nah beieinander oder setz eine Brückenfarbe zwischen Gegenfarben.

Was ist der Unterschied zwischen einem Verlaufsgitter und einem Freiform-Verlauf?

Ein klassisches Verlaufsgitter hält Farben auf einem Raster aus Punkten, das du biegen kannst. Ein Freiform-Verlauf lässt dich Farbpunkte ohne Raster beliebig setzen. Beide mischen in zwei Dimensionen.

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