Skip to main content

Membuat Tombol HTML dengan Hover Halus Menggunakan CSS

Ilustrasi Membuat Tombol HTML dengan Hover Halus Menggunakan CSS

Tombol yang baik harus mudah dikenali, memiliki kontras cukup, dan memberikan umpan balik saat disentuh atau diarahkan kursor. Contoh ini menggunakan HTML sederhana dan transisi CSS.

Hal yang perlu diperhatikan

  • Markup anchor semantik
  • Transisi warna singkat
  • Sudut membulat
  • Fokus keyboard terlihat

Cara menerapkannya

Mulailah dari versi paling sederhana dan pastikan struktur HTML tetap mudah dipahami. Setelah fungsi dasar bekerja, atur tampilan melalui CSS seperlunya. Coba skenario layar besar, layar kecil, serta kondisi ketika isi artikel lebih panjang dari perkiraan.

Contoh kode

<a class="demo-btn" href="#contoh">Lihat contoh</a>
<style>
.demo-btn{display:inline-block;padding:12px 20px;border-radius:999px;background:#171717;color:#fff;text-decoration:none;transition:transform .2s,background .2s}
.demo-btn:hover{background:#404040;transform:translateY(-2px)}
.demo-btn:focus-visible{outline:3px solid #b8df2b;outline-offset:3px}
</style>

Tips sebelum dipublikasikan

  1. Hindari animasi yang terlalu panjang.
  2. Jangan menghilangkan outline tanpa pengganti.
  3. Uji tombol di latar terang dan gelap.

Catatan untuk pengguna FajriLab

Contoh ini dibuat sebagai materi demonstrasi untuk menguji gaya artikel FajriLab. Sesuaikan kode, pengaturan, dan kebutuhan aksesibilitas sebelum digunakan pada situs produksi.

Saat artikel sebenarnya siap diterbitkan, ganti gambar sementara, perbarui isi sesuai hasil pengujian, lalu periksa tautan serta tampilan responsif. Artikel contoh ini tidak dimaksudkan sebagai klaim bahwa suatu produk atau fitur sudah tersedia.