Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Was Ist Animation? | Animationen
Fortgeschrittene CSS-Techniken
course content

Kursinhalt

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken

1. Einführung
2. Elementpositionierung
3. Übergänge
4. Animationen
5. Transformationen
6. Adaptive/Responsive Websites und Apps
7. Präprozessoren

book
Was Ist Animation?

Animationen können komplexe und dynamische Effekte erzeugen, um die interaktive Benutzererfahrung zu verbessern. Animationen erfordern kein spezifisches Auslöseereignis und können so eingestellt werden, dass sie unendlich oft wiederholt werden. Darüber hinaus können Animationen mehrere Zwischenzustände zwischen dem Anfangs- und Endzustand haben, was größere Flexibilität und Kontrolle über die erzeugten visuellen Effekte bietet.

Animation erstellen

Wir können Animationen mit der @keyframes-Regel erstellen, die eine Reihe von CSS-Stilen an verschiedenen Punkten in einer Animation definiert. Außerdem legen wir den Namen für die Animation fest. Er muss beschreibend sein, das heißt, er sollte angeben, um welche Art von Animation es sich handelt.

Um die Änderung von Eigenschaften zu einem bestimmten Zeitpunkt zu bestimmen, können wir die Schlüsselwörter from (0%) und to (100%) verwenden. Meistens werden die Prozentwerte verwendet.

Sobald die Animation deklariert wurde, können wir den Keyframes-Namen als Wert für die animation-name-Eigenschaft bei verschiedenen Elementen verwenden. Ein weiterer Vorteil von Animationen ist, dass sie wiederholt auf mehrere Elemente angewendet werden können.

Übung

Lassen Sie uns dem div-Element etwas Animation hinzufügen. Unsere Aufgabe ist es, die Eigenschaft background-color im Laufe der Zeit zu ändern. Der Anfangszustand wird green sein, dann müssen wir bei 60% red machen, und im Endzustand benötigen wir blue. Zusätzlich werden wir die Eigenschaft animation-duration angeben, um die Animation in Aktion zu sehen.

html

index.html

css

index.css

copy
Was ermöglicht die `@keyframes`-Regel?

Was ermöglicht die @keyframes-Regel?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt