Ingin membuat tampilan website lebih menarik? Efek hover bisa jadi cara yang efektif untuk menambahkan interaksi pada elemen seperti tombol, gambar, atau teks di website. Pada artikel ini, kita akan belajar membuat efek hover di CSS dengan langkah-langkah sederhana.
Apa itu Efek Hover?
Efek hover adalah perubahan tampilan pada elemen saat kursor pengguna melewati elemen tersebut. Contoh paling umum adalah tombol yang berubah warna saat di-hover. Dengan efek hover, desain web terasa lebih hidup dan interaktif!
1. Efek Hover Dasar: Mengubah Warna
Mari mulai dengan membuat perubahan warna sederhana pada sebuah tombol ketika di-hover.
Penjelasan:
- Pada contoh di atas,
background-colordari tombol berubah saat kursor di-hover. - Properti
transition: background-color 0.3s;membantu perubahan warna menjadi halus dalam waktu 0,3 detik.
2. Efek Hover dengan Bayangan
Bayangan (shadow) adalah cara lain yang bagus untuk membuat efek hover menonjol.
Penjelasan:
box-shadowmembuat bayangan di belakang tombol.- Saat tombol di-hover, bayangannya menjadi lebih tebal, memberikan efek seperti tombol sedang terangkat.
3. Efek Hover dengan Transformasi
Efek hover juga bisa berupa perubahan posisi elemen, yang disebut transformasi.
Penjelasan:
transform: scale(1.1);memperbesar ukuran tombol sedikit ketika di-hover.- Efek ini memberi kesan bahwa tombol “menyambut” pengguna.
4. Efek Hover Neon Saber
Efek ini menambahkan garis neon yang bergerak di sekeliling elemen saat di-hover. Ini sedikit lebih kompleks, namun hasilnya sangat menarik!
Penjelasan:
- Efek ini membuat garis neon yang bergerak di atas dan bawah tombol saat di-hover.
- Menggunakan
::beforedan::afterpseudo-elemen untuk menambahkan dua garis di bagian atas dan bawah tombol, yang bergerak berlawanan arah saat di-hover.
Tips Efek Hover
- Gunakan dengan Bijak: Terlalu banyak efek hover bisa membuat situs terlihat berantakan.
- Konsistensi: Pastikan semua tombol atau elemen interaktif memiliki efek hover yang mirip.
- Transisi Halus: Tambahkan
transitionagar perubahan efek hover terasa lembut.
Dengan mengikuti langkah-langkah di atas, kamu bisa membuat berbagai macam efek hover untuk memperkaya tampilan website! Selamat mencoba!










Comments
Post a Comment