Heim >Web-Frontend >js-Tutorial >Erste Schritte mit Anime.js
anime.js: Detaillierte Erläuterung der leichten JavaScript -Animationsbibliothek
anime.js ist eine hervorragende JavaScript -Animationsbibliothek, die für ihre Benutzerfreundlichkeit, prägnante API und leistungsstarke Funktionen bekannt ist. Es ist kompakt und kompatibel mit allen modernen Browsern, einschließlich IE/Edge 11. Obwohl die Dokumentation präzise ist, ist seine Struktur klar und leicht zu beginnen. In diesem Artikel wird ausführlich erklärt, wie man ihn verwendet.
Kernpunkte:
anime()
, um die Animation zu erstellen. Anfänger von Anime.js:
Laden Sie zuerst die Anime.js -Datei herunter und geben Sie in Ihre HTML -Seite ein:
<code class="language-html"><!-- 下载后引入 --> </code>
oder verwenden Sie die neueste Version auf CDN:
<code class="language-html"><!-- 使用CDN --> </code>
Erstellen Sie eine Animation, verwenden Sie die Funktion anime()
, die ein Objekt als Parameter akzeptiert und alle Animationsdetails in diesem Objekt beschreibt:
<code class="language-javascript">let myAnimation = anime({ /* 动画细节 */ });</code>Animationsattribute sind in vier Kategorien unterteilt:
<code class="language-javascript">let animation = anime({ targets: 'div', // 目标 translateX: 100, // 属性 borderRadius: 50, // 属性 duration: 2000, // 属性参数:持续时间 2 秒 easing: 'linear', // 属性参数:线性缓动 direction: 'alternate' // 动画参数:交替方向 });</code>(CodePen -Beispiel -Link wird hier sein)
In diesem Beispiel:
Bitte beachten Sie, dass wir beim Angeben von Eigenschaftswerten keine Einheiten verwenden müssen. Wenn der ursprüngliche Wert Einheiten hat, wird er automatisch zum Animationswert hinzugefügt. Wenn Sie jedoch ein bestimmtes Gerät verwenden möchten, müssen Sie es explizit hinzufügen.
komplexere Animation:
Folgende Animationsbeispiele, einschließlich Swing-Animation, batteriebetontem Animation und Animationen mit Keyframes und Timelines. (Die CodePen -Beispiel -Links und entsprechenden Codeausschnitte werden hier enthalten und der Code wird ausführlich erläutert, ähnlich der Struktur des Originaldokuments)
Schlussfolgerung:
anime.js ist eine einfache und leistungsstarke Animations -Engine, mit der eine Vielzahl von Animationen erstellt werden können. Ich hoffe, dieser Artikel kann Ihnen helfen, Anime.js besser zu verstehen und zu verwenden. (Sie können hier einige zusätzliche Informationen über die zukünftige Entwicklung von Anime.js oder verwandten Ressourcen hinzufügen)
Das obige ist der detaillierte Inhalt vonErste Schritte mit Anime.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!