Heim > Artikel > Web-Frontend > Was ist der Unterschied zwischen Übergang und Animation in CSS3?
Der Unterschied zwischen Übergang und Animation in CSS3: 1. Der CSS-Übergang erfordert eine Ereignisauslösung, die CSS-Animation jedoch nicht. 2. Der CSS-Übergang verfügt nur über einen Satz (zwei) Schlüsselbilder, die jeweils die Start- und Endaktionen festlegen CSS-Animationen können mehrere Keyframes definieren.
Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.
Übergangsübergang
CSS-Änderungen reibungsloser machen
Eigenschaft:
Eigenschaft | Beschreibung |
---|---|
Transtion-Eigenschaft | Geben Sie die Eigenschaften des Übergangs an |
transtion- Dauer | Geben Sie die für den Übergang erforderliche Zeit an ee | Kastanie:
Der Übergang muss durch ein Ereignis ausgelöst werden, sodass er beim Laden der Webseite nicht automatisch erfolgen kann. | |
Übergang kann nur den Startzustand und den Endzustand definieren, nicht jedoch den Zwischenzustand. | Eine Übergangsregel kann nur Änderungen an einem Attribut definieren und nicht mehrere Attribute umfassen. |
Steuern Sie jeden Schritt der Animation, indem Sie Schlüsselbilder steuern, um komplexere Animationseffekte zu erzielen
Animation -direction
Animation deklarieren mit Schlüsselbildern
@Keyframes sind Schlüsselbilder, und eine Animation kann viele Bilder enthalten. | Eine Stilregel in @keyframes besteht aus mehreren Prozentsätzen, um einen sich ständig ändernden Effekt zu erzielen. |
---|---|
Der Unterschied zwischen CSS-Übergang und Animation | |
Der Hauptunterschied besteht darin, dass der Übergang ein Ereignis auslösen muss, um seine CSS-Eigenschaften im Laufe der Zeit zu ändern; Animation kann auch explizit sein, ohne dass ein Ereignis die CSS-Eigenschaften von Elementen auslöst Zeit, um einen Animationseffekt zu erzielen. | 1) Der CSS-Übergang muss durch ein Ereignis (wie :hover usw.) ausgelöst werden, damit er funktioniert, Animationen jedoch nicht. |
3) Verwenden Sie Übergänge und Animationen, um einen dynamischen Effekt zu erzeugen, wenn die Maus darüber bewegt wird. Wenn Sie die Maus wegbewegen, ändert sich der durch den Übergang erzeugte Effekt langsam wieder in sein ursprüngliches Erscheinungsbild, während die Animation plötzlich wieder in ihr ursprüngliches Erscheinungsbild zurückkehrt originelles Aussehen. | (Lernvideo-Sharing: |
Web-Frontend-Einführungs-Tutorial | )
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Übergang und Animation in CSS3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!