Generator Efek Hover CSS

Rancang animasi hover untuk tombol, kartu, tautan, dan ikon. Pilih efek, coba di berbagai elemen, lalu salin CSS yang berjalan saat :hover dan saat fokus lewat keyboard.

Diperbarui
PresetArahkan kursor ke kotak untuk pratinjau, klik untuk memuat dan mengedit
Titik asal transform
Impor @keyframes yang sudah ada
0%
KeyframeKlik lintasan untuk menambah · seret berlian untuk memindahkan

    

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 animasi CSS secara visualTimeline keyframe, 50+ preset, kurva easing, pemicu hover dan scroll, serta stagger.Generator Animasi CSS →

Cara menggunakan Generator Animasi Hover CSS

  1. Pilih preset hover seperti Grow, Lift, Tilt, atau Buzz.
  2. Ganti pratinjau antara tombol, kartu, ikon, dan teks, lalu arahkan kursor untuk mengujinya.
  3. Atur durasi, easing, dan keyframes sampai terasa pas.
  4. Salin CSS-nya. Efeknya juga berlaku di :focus-visible untuk pengguna keyboard.

Animasi hover vs transition

Untuk perubahan sederhana dari A ke B, transition sudah cukup dan akan kembali dengan halus saat kursor meninggalkan elemen. Animasi keyframes pada :hover lebih cocok jika efeknya punya beberapa tahap (misalnya memantul, bergetar, atau goyang) atau perlu diulang selama elemen di-hover. Generator ini menghasilkan selector :hover dan :focus-visible sekaligus, jadi pengguna keyboard juga mendapat umpan balik yang sama. Usahakan efeknya tidak berlebihan, sekitar 150–300 ms sudah terasa responsif.

Yang bisa kamu buat

  • Timeline keyframe — tambahkan keyframe sebanyak yang kamu mau, seret ke persentase baru, dan beri easing sendiri untuk tiap keyframe.
  • Properti — translate X/Y, rotate, rotate 3D X/Y, scale, skew, opacity, blur, glow (box-shadow), warna latar, dan border radius. Nilai yang kosong diinterpolasi, jadi transform tidak pernah melompat.
  • Pemicu — saat halaman dimuat, saat di-hover, saat diklik, saat masuk layar ketika di-scroll, atau animasi scroll-driven yang hanya memakai CSS.
  • Stagger — animasikan daftar item satu per satu dengan satu custom property CSS.
  • Inspeksi — jeda, geser frame demi frame, perlambat ke ¼ kecepatan, dan aktifkan onion skin untuk melihat semua keyframe sekaligus.
  • Ekspor — shorthand atau longhand CSS, HTML, JavaScript, Tailwind v3 dan v4, mixin SCSS, file demo mandiri, atau tautan berbagi.

Shorthand animation

BagianContohArti
namafade-in-upAturan @keyframes yang akan dijalankan
durasi0.6sLama satu siklus
fungsi timingcubic-bezier(.33,1,.68,1)Kurva kecepatan di antara keyframe
delay0.2sWaktu tunggu sebelum mulai; nilai negatif memulai dari tengah animasi
jumlah iterasiinfiniteBerapa kali siklus diulang
arahalternateDiputar mundur pada setiap siklus genap
mode fillbothMempertahankan frame pertama sebelum dan frame terakhir sesudah animasi

Aksesibilitas

Sebagian orang bisa pusing atau mual karena gerakan. Jika opsi Hormati prefers-reduced-motion diaktifkan, CSS akan mematikan animasi untuk pengunjung yang sudah mengaktifkan “kurangi gerakan” di sistem operasinya. Hindari kedipan lebih dari tiga kali per detik, dan buat animasi yang berulang tetap halus atau sediakan cara bagi pengguna untuk menjedanya.

Tips performa

Animasikan transform dan opacity, bukan top, left, width, atau margin, karena properti tersebut memicu layout ulang di setiap frame. Tambahkan will-change hanya pada elemen yang akan segera dianimasikan. Atur kurva easing dengan generator cubic-bezier, tambahkan spinner dari generator CSS loader, dan padukan animasi dengan box shadow atau gradient.

Juga dicari sebagai: efek hover css, animasi hover css, efek hover tombol css, generator hover css, efek hover kartu css, hover effects css, animasi tombol css.

Tool yang cocok dipakai bersama Generator Animasi Hover CSS

  • Generator Animasi CSS — Desain animasi CSS di atas timeline keyframe sungguhan.
  • Generator CSS Keyframes — Editor visual untuk @keyframes.
  • Generator Glassmorphism — Desain kartu kaca buram dengan slider langsung dan salin CSS lintas browser, lengkap dengan prefix -webkit-backdrop-filter dan fallback untuk browser lama.
  • Kalkulator clamp() — Masukkan ukuran minimum dan maksimum serta rentang viewport, lalu dapatkan nilai clamp() yang ramah zoom dengan penjelasan perhitungannya, pratinjau langsung, dan skala tipografi atau spasi fluid yang lengkap.

Pertanyaan yang sering diajukan

Apakah CSS yang dihasilkan gratis digunakan?
Ya. Setiap preset ditulis khusus untuk tool ini dan hasilnya berupa CSS biasa tanpa library, lisensi, atau kewajiban mencantumkan atribusi.
Bisakah saya mengedit animasi yang sudah saya punya?
Bisa. Buka Impor @keyframes yang sudah ada, tempelkan CSS kamu, dan CSS tersebut akan diubah menjadi keyframes yang bisa diedit. Opacity, transform (translate, rotate, rotateX/Y, scale, skew), blur, warna latar, border radius, dan glow shadow didukung.
Bagaimana cara memulai animasi saat elemen masuk layar ketika di-scroll?
Pilih pemicu Saat masuk layar saat di-scroll untuk script IntersectionObserver kecil yang berjalan di semua browser, atau Berbasis scroll (hanya CSS) untuk animation-timeline: view() tanpa JavaScript di browser yang mendukungnya.
Apakah ini bisa dipakai dengan Tailwind CSS?
Bisa. Tab Tailwind memberikan blok tailwind.config.js untuk v3 dan blok @theme untuk v4, sehingga animasinya bisa dipakai sebagai kelas animate-*.
Properti mana yang paling baik untuk animasi yang halus?
transform dan opacity berjalan di compositor GPU sehingga tetap halus meski di ponsel yang lambat. Blur, shadow, warna, dan border radius lebih berat, jadi gunakan secukupnya pada elemen besar.
Bisakah saya memasang Generator Animasi Hover CSS sebagai aplikasi web dan memakainya offline?
Bisa. Generator Animasi Hover CSS 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