Keyframe-Animation in CSS | gründlicher Leitfaden mit Beispielen


Lernen Sie, wie man Keyframe-Animationen in CSS-Werken erstellt und wie man sie effektiv einsetzt. Erstellen Sie dynamische Übergänge in Videos und beeindrucken Sie Ihr Publikum mit animierten Bildern mit dem CapCut Video-Editor.

Keyframe-Animation in CSS | gründlicher Leitfaden mit Beispielen
CapCut
CapCut2024-07-13
0 min(s)

Keyframes in der Videobearbeitung dienen als Ankerpunkte, bestimmen, wann Animationen oder Funktionen beginnen und aufhören sollen, fungieren als Hinweise in einem Film und leiten bestimmte Aktionen aus. Sie ermöglichen dynamische Anpassungen wie Rotation, Positionsänderungen, Deckkraftanpassung und Skalierung innerhalb eines Videoclips. Die Einbindung dieser Animationen in Ihre Website oder App kann die Benutzererfahrung erheblich verbessern, indem wichtige Softwareelemente hervorgehoben werden.

Und wenn Sie etwas CSS-Magie einbauen, gehen die Dinge auf die nächste Stufe. Es kann jedoch schwierig sein, die CSS-Sprache zu verstehen, um Keyframe-Animationen zu erstellen. Machen Sie sich keine Sorgen, wenn CSS wie eine Fremdsprache erscheint; wir sind hier, um Sie zu führen.

Dieser Artikel befasst sich mit der Welt der Keyframe-Animationen in CSS und warum sie wichtig sind. Zum besseren Verständnis stellen wir Ihnen Beispiele für CSS-Keyframe-Animationen zur Verfügung. Außerdem zeigen wir Ihnen einen einfachen Ansatz mit dem CapCut -Editor, um Ihre Animationen hervorzuheben.

Inhaltsverzeichnis

Alles, was Sie über Keyframe-Animation in CSS wissen müssen

Was ist Keyframe-Animation in CSS?

CSS steht für Cascading Style Sheet. Keyframe-Animation in CSS ist eine Methode, die Webelemente zum Leben erweckt, indem sie bestimmte Momente oder Keyframes während einer Animation definiert. Sie ermöglicht es Entwicklern, den Stil und die Eigenschaften eines Elements in verschiedenen Phasen der Animation zu beschreiben, und der Browser wechselt sanft zwischen diesen Keyframes, um einen visuell ansprechenden Effekt zu erzielen.

Stellen Sie sich zum Beispiel eine einfache CSS-Animation vor, bei der eine Schaltfläche ihre Farbe von Blau zu Grün ändert und größer wird. Sie können Keyframes auf 0%, 50% und 100% einstellen und das Aussehen der Schaltfläche in jeder Phase festlegen.

Der Browser animiert dann den Übergang und verleiht Ihrer Website eine dynamische und ansprechende Note. Diese Technik verbessert das Benutzererlebnis und fügt Webseiten mit relativ einfacher Codierung Interaktivität hinzu.

Gemeinsame animierte Keyframes in CSS

  • Mehrstufige Animation

Bei mehrstufigen Animationen werden Keyframes zu verschiedenen Zeitpunkten definiert, um eine Abfolge unterschiedlicher Bewegungen oder Veränderungen zu erzeugen. Dies gewährleistet komplexere und nuanciertere Animationen, bei denen Elemente einem vordefinierten Pfad folgen oder durch verschiedene Zustände übergehen können, was dem Gesamtdesign Tiefe und Raffinesse verleiht.

  • Wechselnde Animation

Bei Wechselanimationen wird zyklisch zwischen zwei oder mehr Zuständen gewechselt. Diese Art von Animation trägt dazu bei, visuelles Interesse zu wecken, insbesondere wenn Sie möchten, dass Elemente kontinuierlich zwischen verschiedenen Erscheinungen oder Zuständen wechseln, was ein dynamisches und ansprechendes Erlebnis bietet.

  • geloopte Animation

Looped-Animationen laufen kontinuierlich und erzeugen einen Perpetuum-Motion-Effekt. Diese Art von Animation ist ideal für Elemente, die Bewegung oder visuelles Interesse ohne Unterbrechung aufrechterhalten müssen. Je nach Gestaltungsabsicht können Looped-Animationen subtil oder ausgeprägter sein.

Wie erstellt man dynamisch '@ -Keyframe' CSS-Animationen?

Bei der CSS-Keyframe-Animation besteht das Kernkonzept darin, reibungslos zwischen verschiedenen CSS-Zuständen oder -Segmenten zu wechseln. So animieren Sie CSS-Keyframes

Syntax

Die Syntax ist die Wurzel der CSS-Seite, daher haben diese keine Selektoren.

@ keyframes [Name] {

von {

[Stile];

}

zu {

[Stile];

}

  • Der [Name] steht für den Namen der Animation, der angepasst werden kann.
  • Der Wert [styles] gibt die CSS-Stileigenschaften für die Animation an.

Sehen Sie sich das folgende Beispiel an:


The syntax is the root of the CSS page

Keyframe-Timing-Funktion

Die Timing-Funktion beeinflusst die Animationsrate. Gängige Werte sind:

  • Linear: Ein ständiger Übergang von Anfang bis Ende.
  • Leichtigkeit: Allmählicher Start, Beschleunigung und dann allmähliche Verlangsamung.
  • Leichtigkeit: Ähnlich wie Leichtigkeit, aber mit einem schnelleren Ende.
  • Leichtigkeit: Ähnlich wie Leichtigkeit, beginnend mit einem schnelleren Tempo.

Sehen Sie sich das Beispiel an:


Keyframe timing function

Sie können je nach Bedarf weitere Änderungen an der Animation vornehmen, z. B. Deckkraft und Positionsanpassung, Schieben oder Ablegen und andere.

Warum müssen Sie Keyframe-Animationen in Videos hinzufügen?

  • Präzise Elementsteuerung bieten

Filmemacher verwenden Keyframe-Animationen, um die Bewegungen der Figuren, die Mimik und die Veränderung der Beleuchtung akribisch zu steuern. Diese Präzision stellt sicher, dass sich jedes visuelle Element nahtlos an die Erzählung anpasst und die Qualität der Erzählung insgesamt erhöht.

  • Professionalität hinzufügen

Keyframe-animierte Logos, Diagramme und Video- oder Präsentationsgrafiken für Unternehmen tragen zu einem ausgefeilten und anspruchsvollen Markenimage bei. Dies verbessert nicht nur eine professionelle Note, sondern erleichtert auch die Kommunikation komplizierter Informationen auf visuell ansprechende und ausgefeilte Weise.

  • Dynamische Übergänge erstellen

Über Reisevlogs hinaus spielt die Keyframe-Animation eine entscheidende Rolle bei der Schaffung dynamischer Übergänge zwischen verschiedenen Szenen oder Aufnahmen. Diese Technik ist wertvoll für erzählerisch orientierte Inhalte, bei denen fließende Übergänge das Engagement des Zuschauers aufrechterhalten und zu einer zusammenhängenden Handlung beitragen.

  • Spezifische Aktionen hervorheben

Tutorial-Ersteller nutzen Keyframe-Animationen, um bestimmte Aktionen oder wesentliche Schritte hervorzuheben. Ob Sie nun Details heranzoomen oder die Aufmerksamkeit durch animierte Effekte lenken, dieser Ansatz stellt sicher, dass Tutorials informativ und attraktiv für das Publikum sind.

Entdecken Sie die einfache Möglichkeit, Keyframe-Animationen hinzuzufügen: Verwenden CapCut Video-Editor

Keyframe-Animationen in CSS versprechen atemberaubende Ergebnisse, aber die Navigation durch die Komplexität der CSS-Sprache stellt viele Redakteure vor Herausforderungen. Entscheiden Sie sich daher für den CapCut Video-Editor für Keyframe-Animationen, der mit einer benutzerfreundlichen Oberfläche ausgestattet ist. Diese Plattform verfügt über Funktionen, die für die Anhebung Ihrer Animationen auf ein professionelles Niveau unerlässlich sind. Hier sind einige der wichtigsten Funktionen, die dieser Video-Editor bietet.


Explore the easy way to add keyframe animation: Use CapCut video editor
  • Kostenlos zu verwenden

Für Video-Enthusiasten, die durch Budgetbeschränkungen eingeschränkt sind, ist der CapCut Video-Editor die perfekte Lösung. Er verfügt über eine umfassende Reihe grundlegender und fortschrittlicher Funktionen, die für die professionelle Videobearbeitung unerlässlich sind, ohne einen Cent zu kosten. Darüber hinaus entlastet Sie die Webversion dieses Editors von der Installation auf Ihrem Gerät und bietet Flexibilität und Zugänglichkeit, wohin Sie auch gehen.

  • Einfaches Erreichen von Zeitlupe

Sie haben ein Werbevideo erstellt, in dem es darauf ankommt, jedes Detail in Zeitlupe zu zeigen. Mit dem CapCut Video-Editor ist die Verlangsamung der Videogeschwindigkeit ein Kinderspiel, ohne die Qualität zu beeinträchtigen. Mit diesem Editor können Sie ganz einfach ein Video in Zeitlupe bearbeiten . Darüber hinaus können Sie mit der Speed-Ramping-Funktion das Tempo präzise steuern und bestimmte Teile des Videos nach Bedarf verlangsamen oder beschleunigen.

  • Reichhaltige Materialbibliothek

Angenommen, Sie erstellen einen Reise-Vlog, der vor dem Hochladen bearbeitet wird, einschließlich des Hinzufügens von Soundeffekten, eines Musiktitels und der Erstellung einer Miniaturansicht. In solchen Fällen suchen Sie eine Plattform, auf der Sie Musik, Fotos, Soundeffekte und vieles mehr problemlos erkunden und bearbeiten können. CapCut, der Video-Editor, verfügt über eine umfangreiche Materialbibliothek, mit der die Nutzer innerhalb einer einzigen Plattform erkunden und bearbeiten können, so dass sie nicht mehr durch Google und andere externe Plattformen navigieren müssen.

  • Grundlegende und erweiterte Bearbeitungswerkzeuge

Der Video-Editor von CapCut bietet eine umfassende Auswahl an grundlegenden und fortschrittlichen Bearbeitungswerkzeugen, die Ihr Erlebnis bei der Videoerstellung verbessern. Neben grundlegenden Funktionen wie Schneiden, Trimmen und Teilen bietet diese vielseitige Plattform den Nutzern erweiterte Funktionen wie Chroma-Keying, Hintergrundentfernung und präzise Audiotranskription. Ganz gleich, ob Sie Lehrer sind, der ansprechende Tutorials erstellt, oder Inhaltsersteller, die nach Einzigartigkeit streben, CapCut bietet eine Reihe von Werkzeugen, die Ihren vielfältigen Anforderungen an die Videobearbeitung gerecht werden.

Wie fügt man Keyframe-Animationen mit CapCut?

Hier erfahren Sie, wie Sie Keyframe-Animationen mit CapCut hinzufügen können:

    Step
  1. Herunterladen und anmelden
  2. Besuchen CapCut offizielle Website und laden Sie den CapCut Video-Editor auf Ihr Gerät herunter. Melden Sie sich nach der Installation an, verwenden Sie Ihr TikTok-, Facebook- oder Google-Konto. Klicken Sie dann auf Neues Projekt, und Sie können Ihr Video jetzt bearbeiten!
  3. 
    Download and sign up
  4. Step
  5. Video hochladen
  6. Klicken Sie auf "Projekt erstellen" und wählen Sie "Importieren" auf der Registerkarte Medien. Laden Sie das Video von Ihrem Gerät hoch und ziehen Sie es per Drag & Drop in die Timeline.
  7. 
    Upload video
  8. Step
  9. Keyframe-Animation hinzufügen
  10. Klicken Sie auf das Video in der Zeitleiste und wechseln Sie zur Option "Basic". Dort sehen Sie verschiedene Animationsoptionen wie "Deckkraft", "Skalierung", "Position" und "Drehung". Wählen Sie die Animation aus, die Sie hinzufügen möchten, und klicken Sie auf das Keyframe-Symbol (Rautenform) neben der Animationsoption. Denken Sie daran, dass Sie zwei (Start- und Endpunkte) oder mehr Keyframes in einem einzigen Clip hinzufügen können.
  11. Jetzt können Sie die Keyframes anpassen anpassen , indem Sie auf die Rautenform in der Timeline klicken, um eine reibungslose Animation zu gewährleisten. Das Timing und die Position der Keyframes sind entscheidende Faktoren, die Rhythmus und Fluss in Ihrer Animation gewährleisten.
  12. Verbessern Sie Ihr Video außerdem mit Hintergrundmusik, Filtern, Übergängen, Textaufklebern und vielem mehr.
  13. 
    Add keyframe animation
  14. Step
  15. Exportieren und teilen
  1. Sobald Sie mit der Bearbeitung fertig sind, klicken Sie auf Exportieren, um die Einstellungen für den Video- oder Audioexport anzupassen. Sie können die Auflösung (480p, 720p, 1080p, 2K oder 4K), die Qualität (niedriger, empfohlen, höher und angepasst), die Bildrate (24fps, 25fps, 30fps, 50fps und 60fps) und das Format (MP4 und MOV) anpassen. Klicken Sie auf die Schaltfläche Exportieren, um das Video zu speichern. Sie können auch eine Urheberrechtsprüfung durchführen, bevor Sie das Video exportieren.
  2. Passen Sie das Seitenverhältnis an, wählen Sie ein fesselndes Videocover, legen Sie Sichtbarkeitseinstellungen fest und erteilen Sie die erforderlichen Berechtigungen. Klicken Sie einfach auf "Teilen", um Ihr Meisterwerk nahtlos über die Benutzeroberfläche direkt auf TikTok und YouTube zu posten.

    
    Export and share

Schlussfolgerung

Die obigen Keyframe-Beispiele für CSS-Animationen haben das Konzept für Sie verdeutlicht, und jetzt können Sie getrost Keyframe-Animationen in CSS erstellen. Wenn Sie es jedoch als schwierig empfinden, sollten Sie sich für einen CapCut Videoeditor entscheiden. Er bietet nicht nur benutzerfreundliche Funktionen, sondern ist auch mit mehreren Tools ausgestattet, um Ihre Animationen einzigartig und professionell zu gestalten, ohne die Qualität zu beeinträchtigen.

Häufig gestellte Fragen

  1. Was ist der Unterschied zwischen Keyframe-Animation und Übergang in CSS?
  2. In CSS ermöglichen Keyframe-Animationen komplexe Bewegungsabläufe mit Zwischenschritten. Gleichzeitig ermöglichen Übergänge einen einfachen Wechsel von einem Anfangs- in einen Endzustand ohne Zwischenschritte, wodurch sie sich für einfache visuelle Effekte eignen. Sie können jedoch Keyframe-Animationen und Übergänge im CapCut erstellen, was im Vergleich zu CSS ein relativ einfacher Prozess ist.
  3. Wie füge ich einen dynamischen Keyframe in CSS hinzu?
  4. Um einen dynamischen Keyframe in CSS hinzuzufügen, definieren Sie @ keyframes mit bestimmten Prozentsätzen für Zwischenschritte und wenden Sie ihn mithilfe der Animationseigenschaft an, wobei Sie den Keyframe-Namen und die Dauer angeben. Auf diese Weise können Sie dynamische und benutzerdefinierte animierte Keyframes in CSS erstellen. Sie können den CapCut -Editor verwenden, wenn dieser Vorgang eine Herausforderung darstellt.
  5. Wie füge ich einem Objekt einen Keyframe hinzu?

Im CapCut -Editor können Sie ganz einfach Keyframes zu jedem Objekt hinzufügen. Navigieren Sie zur Option "Basic" in der rechten Symbolleiste und wählen Sie die Animation aus, z. B. Deckkraft, Position, Skalierung, Drehen, und fügen Sie dann einen Keyframe hinzu.

Share to

Hot&Trending

Weitere Themen, die Ihnen gefallen könnten