Zum Hauptinhalt springen
VelinStyle v1.2.0
⌂ Home
  1. Docs
  2. Erste Schritte
  3. Chart-Animation

Chart-Animation 1.2.0

Fünf Keyframes und passende Utility-Klassen, genutzt von den neuen Sparkline-, Counter- und Live dot-Web-Components. Nutze sie direkt, um einfaches SVG/HTML zu animieren — keine Chart-Bibliothek erforderlich. English: Chart animation

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

Keyframes

NameWas animiert wird
velin-stroke-drawSVG-Stroke-Draw-in über stroke-dashoffset
velin-sparkline-glowPulsierender Drop-Shadow-Halo um einen Pfad
velin-value-bumpSkalierung + Farb-Pop für aktualisierte Werte
velin-live-pulseKonzentrischer Box-Shadow-Ring (Live Dot)
velin-count-fadeOpacity + Translate-Y-Fade für Counter

Utility-Klassen

KlasseWirkung
.velin-chart-lineSVG-Pfad mit automatischem Stroke-Draw über --velin-chart-len Custom Prop
.velin-chart-areaFade-in für die Flächenfüllung unter einem Chart
.velin-chart-glowWiederholt velin-sparkline-glow auf dem Host-Element
.velin-spark-tickEinmaliger Value-Bump für KPI-Updates
.velin-live-pulseWiederholter Ring um Dot/Badge
.velin-count-fadeEinzelner Fade für neue Counter-Werte

Custom Properties

--velin-chart-lenPfadlänge; automatisch gesetzt von <velin-sparkline>
--velin-chart-glow-colorHalo-Farbe; Standard ist --velin-color-primary
--velin-chart-bump-colorTick-Flash-Farbe
--velin-chart-area-fillArea-Füllfarbe
--velin-live-colorLive-Pulse-Farbe

Verwendung

<svg viewBox="0 0 320 96">
  <path class="velin-chart-line" style="--velin-chart-len: 320" d="M0,90 L80,55 L160,30 L240,18 L320,10"/>
</svg>

Reduzierte Bewegung

Alle Chart-Utility-Klassen werden unter prefers-reduced-motion: reduce deaktiviert: Strokes werden vollständig gezeichnet angezeigt, Glows stoppen und Pulses frieren ein. Kein Author-Code nötig.