Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Home
  1. Docs
  2. Erste Schritte
  3. Filtereffekte

Filtereffekte 1.2.0

Sechs neue Utility-Familien, die Filters erweitern — Sättigung, Hue-Rotate, Kontrast, Invert, Sepia und Drop-Shadow — plus erweiterte Backdrop-Helfer und zwei Glass-Composites. English: Filter effects

Reifegrad: In VelinStyle 1.2.0 als stable dokumentiert. Studio und die vollständige Utility Engine bleiben geplant — ausgelieferte Utilities sind unter @layer utilities von Hand geschrieben, kein vollständiger Variantengenerator.

Wann verwenden

Wann nicht

Sättigung

Passe die Farbsättigung an. Nützlich für Hover-Zustände auf Foto-Cards.

.velin-saturate-0filter: saturate(0)
.velin-saturate-50filter: saturate(0.5)
.velin-saturate-100filter: saturate(1)
.velin-saturate-150filter: saturate(1.5)
.velin-saturate-200filter: saturate(2)

Hue-Rotation

.velin-hue-rotate-15.velin-hue-rotate-30.velin-hue-rotate-60.velin-hue-rotate-90.velin-hue-rotate-180

Kontrast

.velin-contrast-50.velin-contrast-75.velin-contrast-100.velin-contrast-125.velin-contrast-150

Invertieren & Sepia

.velin-invertfilter: invert(1)
.velin-invert-0filter: invert(0)
.velin-sepiafilter: sepia(1)
.velin-sepia-50filter: sepia(0.5)
.velin-sepia-0filter: sepia(0)

Drop-Shadow

Zeichne Schatten unter transparenten SVG-/PNG-Inhalten. Anders als box-shadow folgt drop-shadow der Alpha-Maske des Elements.

.velin-drop-shadow-smEnger Schatten, 1px Offset
.velin-drop-shadow-mdMittlere Card-Erhebung
.velin-drop-shadow-lgGroße Hero-Erhebung
.velin-drop-shadow-glowNutzt --velin-color-primary für Accent-Glow

Erweiterter Backdrop

.velin-backdrop-saturatebackdrop-filter: saturate(180%)
.velin-backdrop-brightness-90backdrop-filter: brightness(0.9)
.velin-backdrop-brightness-110backdrop-filter: brightness(1.1)
.velin-backdrop-grayscalebackdrop-filter: grayscale(1)

Glass-Composites

Zwei opinionated Klassen für frosted Oberflächen wie Sticky Bars, Tooltips und schwebende Cards.

<header class="velin-glass">…</header>
<aside class="velin-glass-strong">…</aside>

Reduzierte Bewegung

Die Klassen .velin-saturate-* und .velin-hue-rotate-* werden unter prefers-reduced-motion: reduce neutralisiert, weil verschobene Farbtöne Nutzer irritieren können, die reduzierte visuelle Reize anfordern.