Generator Animasi Partikel — Salju, Hujan, Bintang, Confetti & SVG Sendiri

Tambahkan salju jatuh, hujan, bintang jatuh, confetti, kelopak bunga, daun musim gugur, hati, atau gelembung naik ke halaman mana pun — atau unggah SVG atau gambar sendiri (atau ketik emoji) lalu buat jatuh. Atur jumlah, ukuran, kecepatan, angin, goyangan, dan putaran, lalu salin kode pure CSS yang ringan atau versi JavaScript kecil. Efek ini menghormati pengaturan reduced-motion dan tidak pernah menghalangi klik.

Diperbarui

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Buat CSS @keyframes di timeline visualTambah, geser, dan atur easing tiap keyframe, lihat frame demi frame, impor keyframes yang ada, lalu salin kodenya.Generator CSS Keyframes →

Cara menggunakan Generator Animasi Partikel

  1. Pilih efek — lalu klik + Add layer untuk menumpuk lebih banyak (misalnya salju plus bintang jatuh); hapus lapisan dengan tanda ×. Efek yang tersedia: salju, kepingan salju, hujan, bintang jatuh, bintang jatuh (falling stars), confetti, kelopak, daun, hati, gelembung — atau My SVG / image untuk unggah sendiri, atau Emoji.
  2. Atur jumlah, ukuran, kecepatan, angin, dan goyangan. Pause between membuat partikel muncul sesekali, seperti bintang jatuh.
  3. Pilih apakah efek menutupi seluruh halaman (overlay tetap) atau satu bagian.
  4. Salin HTML + CSS (tanpa JavaScript) atau versi JavaScript yang lebih pendek, atau unduh halaman demo.

Cara kerja animasinya

Setiap partikel adalah elemen <i> dengan ukuran, posisi awal, durasi, dan delay sendiri yang disimpan dalam CSS custom properties. Satu aturan @keyframes menggerakkan partikel dari atas tepi layar sampai ke bawah bbagian bawah; elemen <b> di dalamnya bergoyang ke kiri-kanan dan berputar. Hanya transform yang dianimasikan, sehingga browser menjalankannya di GPU tanpa menghitung ulang tata letak halaman.

.dp-fall { position: fixed; inset: 0; overflow: hidden; pointer-events: none; container-type: size; }
.dp-fall i { position: absolute; top: 0; animation: dp-fall var(--d) linear var(--t) infinite; }
@keyframes dp-fall { to { transform: translate(var(--dx), calc(100cqh + var(--s) * 3)); } }

Delay negatif membuat setiap partikel mulai di tengah jalan jatuhnya, sehingga layar sudah penuh saat halaman dimuat. pointer-events: none membiarkan klik tembus, dan prefers-reduced-motion menyembunyikan efek bagi pengunjung yang mematikan animasi.

Menggunakan SVG sendiri

Pilih My SVG / image dan unggah SVG, PNG, WebP, atau GIF kecil — logo, kepingan salju, atau koin. File tersebut disematkan di CSS sebagai data URI, jadi cuplikan kode tetap tidak membutuhkan file tambahan. Bentuk bawaan digambar dengan CSS mask, jadi Mixed colors dapat mewarnai ulang setiap bentuk.

Terkait: CSS Keyframes Generator, CSS Animation Generator, SVG Blob Generator.

Juga dicari sebagai: efek partikel css, efek salju css, animasi salju jatuh css, animasi hujan css, animasi bintang jatuh css, efek confetti css, animasi daun jatuh, generator animasi css.

Tool yang cocok dipakai bersama Generator Animasi Partikel

  • Generator Wave SVG — Rancang pemisah bagian bergelombang untuk landing page: tambah atau hapus gelombang (hingga 6, masing-masing dengan warna, opasitas, dan bentuk sendiri), atur jumlah puncak, tinggi, dan kehalusan, pilih warna, serta tentukan apakah gelombang berada di atas atau bawah.
  • Generator CSS Loader — Pilih dari 13 spinner loading berbasis CSS murni, atur ukuran, warna, ketebalan, dan kecepatan, lalu salin HTML dan CSS yang ringan dan ramah aksesibilitas — tanpa gambar, SVG, atau JavaScript.
  • Generator Gradient CSS — Rancang gradient secara visual — geser titik warna, ubah sudut atau jenisnya, mulai dari preset — lalu salin CSS siap pakai dengan warna solid sebagai fallback.
  • Generator Animasi Hover CSS — Rancang animasi hover untuk tombol, kartu, tautan, dan ikon.

Pertanyaan yang sering diajukan

Bagaimana cara menambahkan salju jatuh ke websiteku?
Pilih Snow, atur jumlah dan kecepatan, salin HTML + CSS, lalu tempel sebelum tag penutup body (atau ke blok Embed / Custom HTML). Efek ini menutupi halaman tanpa menghalangi klik.
Apakah ini memperlambat websiteku?
Hanya transform yang dianimasikan, dan browser menjalankannya di GPU. Jaga jumlahnya di bawah sekitar 150 di perangkat mobile. Pengunjung yang mengaktifkan reduced motion tidak akan melihat efeknya.
Bisakah saya membuat SVG atau logo sendiri jatuh?
Bisa — pilih My SVG / image dan unggah file-nya. File akan disematkan di CSS sebagai data URI; buat ukurannya kecil (di bawah 20 KB) agar cuplikan kode tetap ringan.
Apa perbedaan antara versi HTML + CSS dan JavaScript?
HTML + CSS menulis setiap partikel langsung ke markup dan tidak memerlukan script. Versi JavaScript jauh lebih pendek: beberapa baris membuat partikel saat halaman dimuat, dengan tata letak acak yang baru setiap kali.
Bisakah efek hanya mengisi satu bagian, bukan seluruh halaman?
Bisa — pilih One section, tempel cuplikan kode di dalam bagian tersebut, lalu beri bagian itu position: relative.
Bisakah saya memasang Generator Animasi Partikel sebagai aplikasi web dan memakainya offline?
Bisa. Generator Animasi Partikel adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait