Codefluss Logo

Transition erstellen

Erstellt eine neue CSS-Transition im Design-System eines Projekts.

Tool Name

create_transition

Beschreibung

Dieses Tool erstellt eine neue CSS-Transition im Design-System. Transitions definieren einfache ÜbergĂ€nge zwischen ZustĂ€nden fĂŒr einzelne CSS-Eigenschaften oder alle Eigenschaften. Die Transition wird zunĂ€chst als Draft gespeichert und durchlĂ€uft einen Review-Workflow, bevor sie in der Produktion verfĂŒgbar ist.

Parameter

ParameterTypRequiredBeschreibung
namestringJaEindeutiger Name der Transition (z.B. "smooth", "quick")
propertystringJaCSS-Eigenschaft oder "all" (z.B. "opacity", "transform")
durationstringJaTransitionsdauer (z.B. "200ms", "0.3s")
timingFunctionstringJaTiming-Funktion (z.B. "ease-out", "cubic-bezier(...)")
delaystringNeinVerzögerung vor Start (z.B. "0ms", "100ms")
projectIdstringJaID des Projekts, zu dem die Transition gehört

Beispiel Request

{ "name": "smooth", "property": "all", "duration": "200ms", "timingFunction": "ease-out", "projectId": "proj_abc123" }

Beispiel Response

{ "success": true, "data": { "id": "transition_xyz789", "name": "smooth", "property": "all", "duration": "200ms", "timingFunction": "ease-out", "delay": "0ms", "projectId": "proj_abc123", "status": "draft", "createdAt": "2026-02-04T10:30:00Z", "createdBy": "user_123" } }

Hinweise

  • Transitions werden als Draft gespeichert und erfordern Review vor Aktivierung
  • Audit-Log wird erstellt mit source: "mcp"
  • Doppelte Namen innerhalb eines Projekts sind nicht erlaubt
  • Verwenden Sie "all" sparsam - spezifische Properties sind performanter

Verwandte Tools