Langsung ke konten
ID

6 interaksi · 300 ikon

Interaksi ikon animasi

Setiap ikon hadir dengan interaksi mikro yang dirancang untuknya: berputar terus, beralih atau diputar ulang saat diklik, atau diputar saat di-hover. Komponen React mengatur semuanya dan menghormati preferensi reduced motion, sedangkan prop interaction bisa mengganti interaksi ikon mana pun.

Memilih interaksi

  • Keadaan yang berlangsung lama, seperti loading atau peringatan yang aktif: loop.
  • Kontrol nyala/mati, seperti bisukan, menu, atau tampilkan kata sandi: toggle saat klik, dengan active untuk state yang dikendalikan.
  • Aksi sekali jalan, seperti kirim, simpan, atau muat ulang: putar ulang saat klik.
  • Petunjuk tentang apa yang dibuka sebuah tautan: hover, yang berbalik saat pointer keluar.
  • Toolbar dan daftar yang sering dilintasi kursor: putar sekali saat hover, yang selesai dengan sendirinya.
  • Tautan yang mengundang untuk dilihat lebih lama, seperti ikon media sosial: loop saat hover.

Reduced motion

Komponen React mengikuti prefers-reduced-motion dan ikut menyesuaikan saat pengaturannya berubah. Ketukan di layar sentuh tidak pernah memulai animasi hover.

  • loop: ikon tidak berputar otomatis dan tetap diam di frame pertamanya.
  • click-toggle: klik langsung memindahkan ikon ke keadaan lainnya, tanpa animasi peralihan.
  • click-replay: klik tetap sampai ke handler Anda, tetapi animasinya tidak diputar.
  • hover: hover tidak memutar animasinya.
  • hover-replay: hover tidak memutar animasinya.
  • hover-loop: ikon tetap diam saat di-hover.