diff --git a/CSS/058 CSS Animation/README.md b/CSS/058 CSS Animation/README.md new file mode 100644 index 0000000..2ef6c18 --- /dev/null +++ b/CSS/058 CSS Animation/README.md @@ -0,0 +1,47 @@ +# Animation + +Sedikit berbeda dengan **transition**, yang terjadinya animasi hanya ketika ada perubahan kondisi. **Animation** digunakan untuk membuat animasi saat halaman dimuat. **Animasi** dibuat dengan selector **@keyframes** dan digunakan saat property **animation**. Beberapa property yang berhubungan dengan animasi yaitu: + +- **Animation-delay**, menunjukkan lama waktu sebelum terjadinya animasi. +- **Animation-duration**, menunjukkan lama waktu terjadinya animasi. +- **Animation-direction**, menunjukkan arah terjadinya animasi, dapat diisi `normal`, `reverse`, dan `alternate-reverse`. +- **Animation-fill-mode**, menunjukkan bagaimana style elemen ketika animasi tidak berjalan, baik sebelum animasi maupun setelahnya, dapat diisi `none`, `forwards`, `backwards`, dan `both`. +- **Animation-iteration-count**, menunjukkan berapa kali animasi akan dijalankan. +- **Animation-name**, menunjukkan nama animasi yang akan dijalankan. +- **Animation-play-state**, menunjukkan animasi berjalan atau pause, dapat diisi `running` atau `paused`. +- **Animation-timing-function**, menunjukkan perubahan kecepatan animasi, isinya sama seperti pada transition. + +Sebagai contoh, perhatikan skrip berikut: + +```HTML + + +
+ + + +