Skip to main content

CSS-Übergangs-Generator Erstellen Sie CSS-Übergänge mit anpassbaren Eigenschaften, Dauer, Verlauf und Hover-Effekten.

CSS-Übergangs-Generator illustration
🎨

CSS-Übergangs-Generator

Erstellen Sie CSS-Übergänge mit anpassbaren Eigenschaften, Dauer, Verlauf und Hover-Effekten.

1

Übergangseigenschaften festlegen

Wählen Sie die CSS-Eigenschaft aus, die übergegangen werden soll, Dauer, Zeitfunktion und Verzögerung.

2

Hover-Zustand definieren

Legen Sie die Hintergrundfarbe beim Hover, Skalierung, Border-Radius und Rotation fest.

3

Testen und kopieren

Bewegen Sie den Mauszeiger über das Vorschau-Element, um den Übergang zu testen, und kopieren Sie dann die CSS-Codezeilen.

Loading tool...

What Is CSS-Übergangs-Generator?

Der CSS-Transition-Generator erstellt sanfte Zustandsübergänge zwischen CSS-Eigenschaftswerten. Im Gegensatz zu Animationen, die automatisch ablaufen können, benötigen Übergänge einen Auslöser - typischerweise eine Hover-, Fokus- oder Aktivzustand. Mit diesem Tool können Sie jeden Übergangsparameter konfigurieren: welche Eigenschaft angezielt wird, wie lange der Übergang dauert, welche Verlaufsfunktion verwendet wird und wie lange der Start verzögert wird. Es enthält Standard-Verlaufsfunktionen sowie beliebte cubic-bezier-Vorlagen wie ease-in-back, ease-out-back und ease-in-out-back für federnde Effekte. Der Hover-Zustand-Bereich ermöglicht es Ihnen, zu definieren, was sich bei der Hover-Aktion ändert - Hintergrundfarbe, Skalierung, Border-Radius und Rotation - damit Sie den Übergang in Echtzeit testen können, indem Sie über das Vorschau-Element fahren.

Why Use CSS-Übergangs-Generator?

  • Vollständige Übergangssteuerung mit Eigenschaftsziel
  • Integrierte cubic-bezier-Vorlagen für bouncy- und benutzerdefinierte Verlangsamungen
  • Interaktive Hover-Vorschau für Echtzeit-Tests
  • Erzeugt sowohl Basis- als auch Hover-Zustands-CSS-Code

Common Use Cases

Hover-Effekte für Schaltflächen

Erstellen Sie reibungslose Farb- und Skalentransitionen für interaktive Schaltflächen.

Karteninteraktionen

Fügen Sie Hebe- und Schattentransitionen zu Karten-Hover-Zuständen hinzu.

Menüanimationen

Reibungslose Transitionen für Dropdown-Menüs und Navigations-elemente.

Formular-Fokuszustände

Animieren Sie Rand- und Schattenänderungen bei der Eingabe von Formulardaten.

Technical Guide

Die CSS-Transition-Eigenschaft ist eine Abkürzung für transition-property, transition-duration, transition-timing-function und transition-delay. Die transition-property kann spezifische Eigenschaften anzielen oder all verwenden, um alles zu umfassen. Dauer und Verzögerung verwenden Sekunden oder Millisekunden. Die Zeitsteuerungsfunktion definiert die Geschwindigkeitskurve: linear ist konstante Geschwindigkeit, ease beginnt langsam, beschleunigt sich dann und verlangsamt sich wieder, ease-in beginnt langsam, ease-out endet langsam. Benutzerdefinierte Kurven verwenden die cubic-bezier(x1, y1, x2, y2)-Funktion, bei der die vier Werte Steuerpunkte definieren. Werte außerhalb von 0-1 für y erzeugen Überschreitungs-/Feder-Effekte. Für die Leistung sollten nur transform und opacity übergangen werden, wenn möglich. Mehrere Übergänge können mit kommagetrennten Werten für verschiedene Eigenschaften mit unterschiedlichen Zeitsteuerungen definiert werden. Übergänge werden durch jede Eigenschaftsänderung ausgelöst, einschließlich JavaScript-Setzungen und Klassen-Hinzufügungen.

Tips & Best Practices

  • 1
    Zielen Sie auf bestimmte Eigenschaften ab, anstatt auf alle, für eine bessere Leistung
  • 2
    Verwenden Sie cubic-bezier-Werte >1 für y-Koordinaten, um Bounce-Effekte zu erstellen
  • 3
    Halten Sie Übergänge unter 300ms für Benutzeroberflächen-Interaktionen für ein schnelles Gefühl
  • 4
    Fügen Sie den Übergang zum Basiszustand hinzu, nicht zum Hover-Zustand

Related Tools

Frequently Asked Questions

Q Was ist der Unterschied zwischen Übergang und Animation?
Übergänge benötigen einen Auslöser und animieren zwischen zwei Zuständen. Animationen können automatisch mit mehreren Stufen laufen.
Q Kann ich mehrere Eigenschaften übergehen?
Ja, verwenden Sie durch Kommas getrennte Werte oder transition: all, um alle Eigenschaften zu beeinflussen.
Q Welche Verlangsamungsfunktion sollte ich verwenden?
ease-out ist am besten für Eingänge geeignet, ease-in für Ausgänge, ease-in-out für Zustandsänderungen und linear für kontinuierliche Bewegungen.
Q Warum funktioniert mein Übergang nicht?
Stellen Sie sicher, dass die Eigenschaft animierbar ist, der Übergang im Basiszustand (nicht im Hover-Zustand) ist und Sie einen bestimmten CSS-Wert ändern.
Q Können alle CSS-Eigenschaften übergegangen werden?
Nein, nur Eigenschaften mit Zwischenwerten können übergehen. Eigenschaften wie display schalten sofort um.

About This Tool

CSS-Übergangs-Generator is a free online tool by FreeToolkit.ai. All processing happens directly in your browser — your data never leaves your device. No registration or installation required.