Zum Inhalt springen

CSS-Filter- und Backdrop-Filter-Generator

Wählen Sie filter oder backdrop-filter und passen Sie eine Vorlage über die Regler in der Vorschau an. Kopieren Sie die CSS-Deklarationen für Ihre Seite.

Läuft lokal in deinem Browser
· filter · backdrop-filter · visual effects
STEUERPULT
LIVE-VORSCHAU
VoriToolsCSS-Studio
CSS EXPORTIEREN

So setzen Sie einen Filter aus den acht Reglern zusammen

Die Werkbank baut aus acht Funktionen eine einzige filter-Deklaration: Helligkeit, Kontrast, Sättigung, Graustufen, Sepia, Farbton-Drehung, Unschärfe und Deckkraft. Wählen Sie zuerst die Eigenschaft — filter wirkt auf das Element selbst, backdrop-filter auf das, was dahinter liegt — und bewegen Sie dann die Regler, während die Vorschau mitläuft.

Im Exportfeld steht die fertige Deklaration: eine filter-Zeile oder das Paar aus -webkit-backdrop-filter und backdrop-filter, das Safari weiterhin braucht. Kopieren Sie sie in Ihre eigene Regel. Nichts verlässt den Browser, und die Seite arbeitet auch offline.

  1. Wählen Sie unter CSS property filter oder backdrop-filter. Die Backdrop-Variante ist nur auf einer durchscheinenden Fläche zu sehen, deshalb hält die Vorschau eine halbtransparente Karte vor den farbigen Formen bereit.
  2. Starten Sie mit einer Vorlage — Vivid, Monochrome, Warm oder Frosted glass — oder stellen Sie die acht Werte selbst ein. Sobald Sie ein Feld ändern, springt die Vorlagenliste auf Custom zurück.
  3. Regeln Sie die Werte und beobachten Sie die Live-Bühne: Die Vorschau wird bei jeder Eingabe neu gezeichnet, die Anzeige nennt die aktive Eigenschaft.
  4. Prüfen Sie das Exportfeld. Funktionen, die auf ihrem neutralen Wert stehen, fallen aus der Ausgabe heraus; ein reiner Unschärfe-Effekt wird also als filter: blur(4px) exportiert, nicht als acht wirkungslose Funktionen.
  5. Drücken Sie Copy CSS, fügen Sie die Deklaration in Ihr Stylesheet ein und setzen Sie mit Reset alles auf neutral zurück (Frosted glass stellt die Eigenschaft zusätzlich auf backdrop-filter).

Was filter und backdrop-filter tatsächlich tun

filter und backdrop-filter sind verschiedene Eigenschaften

filter gilt für das Element und alles, was es zeichnet — Kinder und Text eingeschlossen. backdrop-filter lässt das Element selbst unberührt und filtert die Pixel dahinter; deshalb braucht eine Glasfläche einen teilweise transparenten Hintergrund, damit der Effekt überhaupt sichtbar wird.

Die Unterstützung ist nicht identisch: Safari verlangt weiterhin das Präfix -webkit-backdrop-filter, und das Exportfeld schreibt aus diesem Grund beide Zeilen. Unterstützt eine Engine die Eigenschaft nicht, ignoriert sie die Deklaration und das Element erscheint normal — behandeln Sie Glas also als Dekoration, nicht als Struktur.

Wie die acht Funktionen zusammenspielen

Jeder Regler entspricht einer CSS-Funktion: Helligkeit, Kontrast und Sättigung nehmen Prozentwerte um den neutralen Wert 100 %; Graustufen, Sepia und Deckkraft laufen von 0 bis 100 %; die Farbton-Drehung nimmt Grad von -360 bis 360; Unschärfe nimmt Pixel in 0,5er-Schritten. Die Reihenfolge ist fest und wird genau so angewendet: hue-rotate(-8deg) vor blur(14px) sieht nicht immer aus wie die umgekehrte Reihenfolge.

Funktionen, die auf ihrem neutralen Wert bleiben, fehlen in der Ausgabe. Die Zeichenkette bleibt trotzdem eine einzige Deklaration, jede Funktion verarbeitet also das Ergebnis der vorherigen und nicht die Originalpixel.

Wertebereiche, Einrasten und Kosten

Jedes Feld wird vor dem Schreiben des CSS auf seinen Bereich begrenzt: Helligkeit und Kontrast 0–300, Sättigung 0–500, Graustufen, Sepia und Deckkraft 0–100, Farbton-Drehung -360–360 und Unschärfe 0–40 in 0,5er-Schritten. Wer -5 bei der Unschärfe oder 500 bei den Graustufen eintippt, landet beim Verlassen des Feldes wieder bei 0 und 100; ein leeres Feld nimmt seinen letzten Wert zurück. So bleibt die exportierte Deklaration gültig: Der Browser verwirft den gesamten Filter, sobald eine Funktion einen Wert trägt, den er nicht interpretieren kann.

filter und backdrop-filter werden auf der GPU zusammengesetzt, und Unschärfe ist die teure Funktion: Ein Backdrop-Blur von 14 px über eine große Fläche kann mehr kosten als alles andere zusammen, besonders beim Scrollen. Halten Sie die unscharfe Fläche klein und testen Sie auf dem langsamsten Gerät, das Sie unterstützen.

Zuletzt verwendet: