Codefluss Logo

Timing Function erstellen

Erstellt eine neue Timing-Funktion im Design-System eines Projekts.

Tool Name

create_timing_function

Beschreibung

Dieses Tool erstellt eine neue CSS-Timing-Funktion im Design-System. Timing-Funktionen definieren die Beschleunigungskurve von Animationen und Transitions. Sie können vordefinierte Werte wie "ease" oder benutzerdefinierte cubic-bezier-Kurven verwenden. Die Funktion wird zunÀchst als Draft gespeichert und durchlÀuft einen Review-Workflow.

Parameter

ParameterTypRequiredBeschreibung
namestringJaEindeutiger Name der Timing-Funktion (z.B. "bounce", "smooth-out")
valuestringJaCSS-Timing-Funktion oder cubic-bezier-Wert
projectIdstringJaID des Projekts, zu dem die Timing-Funktion gehört

Beispiel Request

{ "name": "bounce", "value": "cubic-bezier(0.68, -0.55, 0.265, 1.55)", "projectId": "proj_abc123" }

Beispiel Response

{ "success": true, "data": { "id": "timing_xyz789", "name": "bounce", "value": "cubic-bezier(0.68, -0.55, 0.265, 1.55)", "projectId": "proj_abc123", "status": "draft", "createdAt": "2026-02-04T10:30:00Z", "createdBy": "user_123" } }

Hinweise

  • Timing-Funktionen werden als Draft gespeichert und erfordern Review vor Aktivierung
  • Audit-Log wird erstellt mit source: "mcp"
  • Valide Werte: linear, ease, ease-in, ease-out, ease-in-out, cubic-bezier(x1,y1,x2,y2)
  • Doppelte Namen innerhalb eines Projekts sind nicht erlaubt

Verwandte Tools