Zur Nutzungsanleitung springen
Transitions.devvon Jakubantalik

Transitions.dev Skill.

Komponentenspezifische CSS-Übergänge und semantische Motion-Tokens anwenden.

  • Übergänge
  • Webanimation
Quellprüfung · transitions-devSKILL.md
Aufgabe Komponentenspezifische CSS-Übergänge und semantische Motion-Tokens anwenden. Ergebnisse Ein ausgewähltes Übergangsrezept mit seinen erforderlichen CSS-Variablen. Vor dem Start Markup, Stile und Zustandsbehandlung der Komponente sowie vorhandene Motion-Tokens bereitstellen. Vor Anpassung eines Rezepts die spezielle Lizenz dieses Skills für den vorgesehenen Einsatz prüfen; Weiterverteilung und Vorlagen haben besondere Bedingungen.
Redaktionelle Zusammenfassung · Quelle geprüft am 2026-11-02 · kein generiertes Beispiel

01 Funktionen

Komponentenspezifische CSS-Übergänge und semantische Motion-Tokens anwenden

CSS-Übergangsrezepte für Menüs, Modals, Text und Regler – mit semantischen Tokens, Zustands-Hooks und Prüfungen wiederholter Interaktionen.

Quellenbasierter WorkflowKein Ausführungs-Benchmark

Die Arbeitsweise

transitions-dev bietet portable CSS-Übergangsrezepte mit namensraumgebundenen Selektoren und semantischen Bewegungsvariablen. Es ordnet der sichtbaren Komponente ein Rezept zu, etwa einem am Auslöser verankerten Dropdown, einem Modal, wechselndem Text oder einem gleitenden Tab-Indikator. Die Implementierung verbindet die dokumentierten Zustands-Hooks mit dem tatsächlichen Verhalten der Anwendung.

Der Skill bietet auch Prüf- und Verfeinerungswege. Die Prüfung findet Einsatzmöglichkeiten, ohne Änderungen vorzunehmen; die Verfeinerung ordnet improvisierte Werte entsprechend ihrer Bedeutung Tokens zu. Eine Schließanimation erhält aufgrund ihres Zwecks ein Token für Schließdauer, nicht weil der vorhandene Zahlenwert zufällig nahe liegt.

Erwartete Ergebnisse

  • Ein ausgewähltes Übergangsrezept mit seinen erforderlichen CSS-Variablen.
  • Dokumentierte Klassen- oder Attribut-Hooks, die mit der Komponente verbunden sind.
  • Eine dateibezogene Prüfung oder ein Vorschlag zur Verfeinerung semantischer Tokens.
Beispiel-Briefing ansehen

Vom Briefing zur Prüfung

  1. 01
    Komponente zuordnen

    Element und Zustandsänderung prüfen. Ein verankertes Menü von einem zentrierten Modal und einen Textwechsel von einer Seitenbewegung unterscheiden.

  2. 02
    Tokens und Zustands-Hooks ergänzen

    Den gemeinsamen Variablenblock einmal oder die Variablen des gewählten Rezepts verwenden. Aufräumen nach dem Schließen, erneute Wiedergabe und nötige JavaScript-Orchestrierung erhalten.

  3. 03
    Wiederholung praktisch testen

    Die Komponente öffnen, schließen und erneut öffnen. Den Zweig für reduzierte Bewegung prüfen und sicherstellen, dass variablengesteuerte Zeiten mit der Aufräumlogik synchron bleiben.

02 Einsatzbereiche

Wann einsetzen?

Markup, Stile und Zustandsbehandlung der Komponente sowie vorhandene Motion-Tokens bereitstellen. Vor Anpassung eines Rezepts die spezielle Lizenz dieses Skills für den vorgesehenen Einsatz prüfen; Weiterverteilung und Vorlagen haben besondere Bedingungen.

Gut geeignet

  • Eine Komponente braucht einen definierten ÜbergangDie Rezepte verbinden CSS-Verhalten mit erkennbaren UI-Zuständen statt mit einer abstrakten Animationsanfrage.
  • Zeitwerte sind uneinheitlich gewordenDie Verfeinerung schlägt semantische Tokens anhand der Aktion vor, der die jeweilige Dauer dient.

Zu prüfende Grenzen

  • Die Bibliothek beschränkt WeiterverteilungDie eigene Lizenz des Skills erlaubt persönliche und kommerzielle Produktnutzung, verbietet aber die Wiederveröffentlichung der Sammlung oder wesentlicher Teile als konkurrierende Übergangsbibliothek, Motion-Pack oder Animationskit. Für Vorlagen und Themes gelten weitere Bedingungen; die nur für Werkzeuge geltende MIT-Lizenz des Repositorys deckt diesen Skill nicht ab.
  • Hooks müssen weiterhin integriert werdenEin Snippet liefert nicht automatisch korrekten Anwendungszustand, Fokusmanagement oder das umgebende Komponentenverhalten.

Diese Eingaben mitbringen

  • KomponentencodeRelevantes Markup, Stile und Zustandsimplementierung bereitstellen.
  • InteraktionsabsichtÖffnen, Schließen, Austauschen oder ein Feedback-Ereignis festlegen.
  • Vorhandenes BewegungssystemAktuelle Tokens, Theme-Verhalten und bereits installierte gemeinsame Variablenblöcke einschließen.

03 Wichtige Entscheidungen

Wichtige Entscheidungen

  1. Semantische Abstimmung

    Benannte Dauern und Distanzen drücken aus, wie sich eine Komponente bewegt.

  2. Kleiner Komponentenumfang

    Die Quelle bevorzugt gezielte Änderungen und vermeidet das Einbinden einer allgemeinen Motion-Bibliothek.

  3. Wiederholbare Interaktionen

    Aufräum- und Wiedergaberegeln behandeln Fehler, die erst bei der zweiten Interaktion auftreten.

04 Beispielbriefing

Ein konkretes Briefing ausprobieren

Das folgende Beispiel-Briefing wurde nicht getestet. Prüfen Sie die Einrichtung des Skills, bevor Sie es verwenden.

Quelle und Einrichtung prüfen

Relevantes Markup, Stile und Zustandsimplementierung bereitstellen.

Upstream-Quelldatei
https://github.com/Jakubantalik/transitions.dev/blob/e3aefb554d8fd2cb3e91e773e82a0f2d5a4f82a0/skills/transitions-dev/SKILL.md

Der folgende Verweis öffnet die Originalanleitung. Prüfe vor der Nutzung die Einrichtung des Repositorys; dies ist kein Installationsbefehl.

Mit einem Ergebnis beginnen

Passen Sie Umfang, Quellmaterial und Rahmenbedingungen in diesem Briefing an, bevor Sie den Skill ausführen.

Beispiel-Briefing
Verwende transitions-dev, um das Konto-Dropdown meiner bestehenden App zu verbessern. Prüfe Auslöser, Menüzustand und aktuelles CSS vor der Rezeptwahl. Lass das Menü von seinem Auslöser aus wachsen, bewahre Tastatur- und Fokusverhalten des Projekts und nutze semantische Bewegungsvariablen, ohne einen vorhandenen Root-Block zu duplizieren. Prüfe schnelles Öffnen–Schließen–Öffnen und bestätige, dass die Schließklasse entfernt wird. Erhalte den Zweig für reduzierte Bewegung und helle/dunkle Themes. Liefere die gezielten Änderungen und erkläre die verbundenen Zustands-Hooks; gestalte weder Menüinhalte noch fremde Komponenten neu.

Ergebnis prüfen

Prüfen Sie die tatsächliche Ausgabe anhand dieser beobachtbaren Kriterien.

  • Aufräumen nach dem Schließen sowie wiederholte oder unterbrochene Aktivierung testen.
  • Prüfen, dass Token-Importe nicht doppelt vorhanden sind und gelesene Zeiten zum CSS passen.
  • Reduzierte Bewegung, Fokusverhalten und beide Themes praktisch testen.

OpenDesign bietet einen lokalen Design-Arbeitsbereich für Coding-Agenten. Dieser Eintrag bedeutet nicht, dass der Skill mitgeliefert wird oder dass seine externen Tools, Zugangsdaten und Software-Abhängigkeiten enthalten sind.

05 Quelle und Lizenz

Quelle und Lizenz

Diese Seite beschreibt die unten verlinkte, festgelegte Quellrevision. Verhalten und Anforderungen im Upstream können sich ändern.

Quellinhaber
Jakubantalik
Skill-Datei
SKILL.md
Geprüfter Stand
2026-11-02 · e3aefb554d8f
Redaktionelle Quellenzusammenfassung
Komponentenspezifische CSS-Übergänge und semantische Motion-Tokens anwenden.

Originalzusammenfassung von OpenDesign auf Grundlage der verlinkten Quelle. Repository-Sterne sind ein datiertes Popularitätssignal, keine Skill-Nutzung und keine Qualitätsbewertung.

06 Fragen vor dem Start

Fragen vor dem Start

Ist ein JavaScript-Animationsframework nötig?

Die Rezepte verwenden CSS und bei Bedarf kleine Snippets zur Zustandssteuerung. Die Quelle verlangt kein allgemeines Motion-Framework.

Was ändert refine?

Zuerst schlägt es Ersatz für improvisierte Bewegungswerte anhand ihres semantischen Einsatzes vor. Werte ohne inhaltlich passendes Token bleiben unangetastet.

Warum kann eine Animation beim zweiten Öffnen scheitern?

Die Quelle nennt zurückgebliebene Schließzustandsklassen und fehlenden Reflow für erneute Wiedergabe als häufige Ursachen. Ein Screenshot des ersten Öffnens zeigt diese Fehler nicht.

OpenDesign

Briefing und Designarbeit an einem Ort.

Halten Sie Briefing, Quellmaterial und Designarbeit in einem lokalen Arbeitsbereich zusammen. Prüfen Sie die Einrichtung des Skills, bevor Sie ihn in Ihren Workflow aufnehmen.

Upstream-Quelldatei
https://github.com/Jakubantalik/transitions.dev/blob/e3aefb554d8fd2cb3e91e773e82a0f2d5a4f82a0/skills/transitions-dev/SKILL.md