Bagaimana cara mengubah kursor kursor ke tangan ketika mouse saya masuk <tr>
dalam a<table>
<table class="sortable" border-style:>
<tr>
<th class="tname">Name</th><th class="tage">Age</th>
</tr>
<tr><td class="tname">Jennifer</td><td class="tage">24</td></tr>
<tr><td class="tname">Kate</td><td class="tage">36</td></tr>
<tr><td class="tname">David</td><td class="tage">25</td></tr>
<tr><td class="tname">Mark</td><td class="tage">40</td></tr>
</table>
Jawaban:
Anda dapat melakukan ini dengan CSS sebenarnya.
sumber
:hover
.cursor
mendefinisikan perubahan kursor saat mouse Anda mengatasinya.:hover
? Pertanyaannya masih mendapat perhatian 2 tahun kemudian dan alangkah baiknya jika jawaban yang diterima tidak menyarankan penggunaan yang:hover
tidak perlu. Saya pikir itu mengarah pada kesalahpahaman tentang caracursor
kerjanya dan menyiratkan bahwa:hover
diperlukan untuk mengubah kursor.Saya telah mencari sedikit gaya bootstrap dan menemukan ini:
Jadi saya berasumsi Anda bisa mendapatkan apa yang Anda inginkan:
sumber
role="button"
ketika Anda ingin menambahkanstyle="cursor:pointer;"
. Pertama, elemen Anda tergantung pada CSS yang didefinisikan di tempat lain (dan tidak diganti di tempat lain) dan, yang paling penting, Anda menyalahgunakanrole
atribut , hanya karena sebagian besar pengguna tidak membutuhkannya. Perhatikan bahwa sebagian besar pembaca layar membolehkan pengulangan[role=button]
elemen yang memberikan aksesibilitas web yang menantang bagi pengguna kemampuan untuk dengan cepat menelusuri semua tombol halaman. Jangan membuat mereka harus melalui setiap baris tabel untuk sampai ke tautan footer!Cara termudah yang saya temukan adalah menambahkan
ke tag Anda.
sumber
Tambahkan
cursor: pointer
ke css Anda.sumber
Saya menambahkan ini ke style.css saya untuk mengelola opsi kursor:
sumber
Untuk kompatibilitas dengan IE <6 gunakan gaya ini dalam urutan itu:
Tetapi ingat bahwa IE <7 mendukung
:hover
pseudoclass hanya dengan<a>
elemen.sumber
Gunakan gaya
cursor: pointer;
di CSS untuk elemen yang Anda inginkan untuk mengubah kursor.Dalam kasus Anda, Anda akan menggunakan (dalam file .css Anda):
sumber
Gunakan properti kursor CSS seperti:
Tentu saja Anda harus meletakkan style ke dalam file CSS Anda dan menerapkannya ke kelas.
sumber
Menggunakan css
sumber
hanya untuk standar solusi di atas berfungsi, tetapi jika Anda menggunakan datatables, Anda harus mengganti pengaturan default datatatables.css dan menambahkan kode berikut ke custom css, Pada kode di bawah ini, baris-pilih adalah kelas yang saya tambahkan pada datatables seperti yang ditunjukkan pada html.
Dan Anda html akan terlihat seperti di bawah ini:
sumber
Contoh dengan gaya inline:
sumber