0Pricing
CSS Academy · Pelajaran

Sintaks @keyframes dan Properti Animasi

Definisikan tahapan animasi dengan @keyframes dan terapkan menggunakan shorthand animation.

Sintaks @keyframes dan Properti Animasi adalah pelajaran CSS Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar CSS Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus CSS Academy mencakup 4 pelajaran total.

Apa Itu Animasi CSS

Animasi CSS memungkinkan perubahan properti dalam beberapa langkah seiring waktu menggunakan @keyframes. Berbeda dari transisi, animasi dapat dimulai secara otomatis atau saat kelas ditambahkan, serta mendukung rangkaian yang kompleks.

Sintaks @keyframes

Tentukan langkah animasi menggunakan persentase (0% hingga 100%) atau kata kunci from/to:

<div class="fade-demo">Fades in</div>
<div class="pulse-demo"></div>

Properti Animasi

Terapkan animasi ke sebuah elemen menggunakan singkatan animation atau subpropertinya:

<h1 class="hero-text">Welcome!</h1>

Nama Animasi

Merujuk aturan @keyframes berdasarkan nama:

<div class="spinner"></div>

Durasi Animasi

Menentukan durasi satu siklus animasi:

<div class="pulse"></div>

Beberapa Langkah Animasi

Gunakan bingkai kunci berbasis persentase untuk animasi kompleks dengan beberapa langkah:

<div class="slide-demo">Sliding in</div>

Menganimasikan Beberapa Properti

Setiap langkah bingkai kunci dapat menganimasikan beberapa properti secara bersamaan:

<div class="bounce-demo"></div>

Fungsi Pewaktuan Animasi per Bingkai Kunci

Fungsi pewaktuan dapat ditetapkan untuk setiap langkah bingkai kunci, sehingga mengatur pelandaian di antara titik acuan individual, bukan untuk seluruh animasi.

Beberapa Animasi

Terapkan beberapa animasi ke satu elemen menggunakan nilai yang dipisahkan dengan koma:

<div class="element">Two animations combined</div>

Status Pemutaran Animasi

Jeda dan lanjutkan animasi secara dinamis:

<div class="card">Hover the card to pause<div class="spinner"></div></div>

Ringkasan Animasi CSS vs Transisi

Pilih dengan bijak:

  • Transisi: dua keadaan, dipicu oleh perubahan keadaan, sederhana
  • Animasi: beberapa langkah, dimulai sendiri, berulang, lebih mudah dikendalikan

Pemeriksaan Singkat

Kata kunci @keyframes mana yang menyatakan keadaan awal animasi?

Ringkasan

Tentukan langkah animasi dengan @keyframes menggunakan titik acuan from/to atau persentase. Terapkan dengan singkatan animation yang menetapkan nama, durasi, pewaktuan, dan mode pengisian. Beberapa animasi dipisahkan dengan koma. Gunakan transisi untuk perubahan sederhana antara dua keadaan dan animasi untuk rangkaian yang kompleks.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Sintaks @keyframes dan Properti Animasi” gratis?

Ya — teks lengkap “Sintaks @keyframes dan Properti Animasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus CSS Academy, upgrade ke CoddyKit PRO. Kursus CSS Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Sintaks @keyframes dan Properti Animasi”?

Definisikan tahapan animasi dengan @keyframes dan terapkan menggunakan shorthand animation. Kamu berlatih CSS Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai CSS Academy?

Tidak diperlukan pengalaman sebelumnya. CSS Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Sintaks @keyframes dan Properti Animasi” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran CSS Academy ini?

Ya. Setiap pelajaran CSS Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Sintaks @keyframes dan Properti Animasi
  2. Arah Animasi, Fill-Mode, dan Iterasi
  3. Merangkai dan Mengurutkan Animasi
  4. Animasi yang Aksesibel dengan prefers-reduced-motion
← Kembali ke CSS Academy