Tidak suka iklan? Pergi Bebas Iklan Hari ini

Generator Animasi Muat CSS

WarnaPengembang
IKLAN · HAPUS?
MEMASUKKAN

Jenis Animasi


Tampilan

Ukuran keseluruhan loader dalam piksel.
Digunakan oleh loader berbasis cincin (Cincin Berputar, Cincin Ganda, Lingkaran Berdetak).
Warna jalur untuk loader berbasis cincin; diabaikan oleh tipe hanya titik.

Animasi

Panjang satu siklus animasi penuh, dalam detik.

Keluaran

Label yang dibacakan oleh pembaca layar.
Pratinjau Langsung
IKLAN · HAPUS?

Memandu

Generator Animasi Loading CSS

Generator Animasi Muat CSS

Buat delapan animasi loading populer dalam CSS murni — cincin berputar, cincin ganda, titik berdetak, titik berayun, bola berayun, papan equalizer, lingkaran berdetak, dan indikator ketik. Sesuaikan warna, ukuran, lebar garis, dan durasi; lihat pratinjau langsung berubah; salin @keyframes + HTML minimal ke proyek Anda. Tidak ada JavaScript, tidak ada SVG, tidak ada ketergantungan eksternal.

Cara Penggunaan

  1. Pilih jenis animasi dari dropdown.
  2. Tetapkan ukuran loader dalam piksel dan sesuaikan lebar garis untuk jenis berbasis cincin.
  3. Pilih warna utama dan warna jalur/sekunder.
  4. Tetapkan durasi (dalam detik) untuk satu siklus penuh.
  5. Pilih format output — HTML + CSS gabungan, hanya CSS, atau hanya HTML.
  6. Opsional atur label ARIA khusus untuk pembaca layar.
  7. Salin snipet yang dihasilkan atau unduh sebagai file.

Fitur

  • Delapan gaya animasi — mencakup pola loading paling umum dalam antarmuka UI modern.
  • Pratinjau langsung — setiap perubahan dirender ulang secara langsung sehingga Anda dapat memverifikasi waktu dan kehalusan sebelum menyalin.
  • Output murni CSS — tidak ada biaya runtime JavaScript dan tidak ada markup SVG yang harus dipertahankan.
  • Nama kelas yang terbatas — setiap snipet yang dihasilkan menggunakan prangkat unik sehingga beberapa loader dapat berada bersama tanpa saling menabrak.
  • Aksesibel secara default — setiap loader termasuk role="status" dan label ariabel yang dapat disesuaikan.
  • Tiga mode output — gabungan HTML + CSS, hanya CSS, atau hanya HTML, tergantung pada cara integrasinya.

Tanya Jawab Umum

  1. Apa fungsi @keyframes dalam CSS?

    Aturan @keyframes menentukan langkah-langkah antara dalam animasi CSS. Setiap langkah (0%, 50%, 100%, dll.) menggambarkan gaya elemen yang harus dimiliki pada saat tersebut dalam siklus animasi. Browser menginterpolasi antara langkah-langkah tersebut untuk menghasilkan gerakan halus. Tanpa @keyframes, properti animasi tidak memiliki apa-apa untuk diputar.

  2. Mengapa menggunakan animasi CSS daripada SVG atau JavaScript untuk loader?

    Animasi CSS berjalan di thread kompositor browser, yang berarti mereka tetap halus bahkan ketika thread JavaScript utama sedang sibuk. Mereka tidak memiliki ketergantungan skrip, tidak memiliki beban tambahan, dan mereka mengalami degradasi secara lancar pada perangkat lama. Loader SVG dan JavaScript dapat melakukan hal-hal yang lebih kompleks, tetapi untuk spinner sederhana atau titik berayun, CSS adalah opsi paling ringan dan paling andal.

  3. Apa fungsi timing fungsi cubic-bezier?

    Fungsi timing cubic-bezier menggambarkan bagaimana animasi mempercepat dan melambat seiring waktu menggunakan empat titik kendali pada kurva. Dibandingkan dengan kata kunci seperti linear atau ease-in-out, cubic-bezier memungkinkan Anda menyesuaikan kesan gerakan — misalnya, bola berayun menggunakan cubic-bezier(0.5, 0.05, 0.5, 0.95) untuk meniru gravitasi.

  4. Mengapa animasi loading perlu role dan aria-label?

    Pembaca layar tidak dapat melihat lingkaran berputar, sehingga mereka membutuhkan petunjuk programatis bahwa sesuatu sedang terjadi. role="status" memberi tahu teknologi bantuan bahwa elemen ini menyampaikan pembaruan status langsung, dan aria-label menyediakan teks yang dapat dibaca oleh manusia yang akan diumumkan. Tanpa atribut ini, loader tidak terlihat bagi pengguna yang tidak melihat.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?