Saya memiliki webapp JavaScript di mana pengguna harus mengambil latar belakang untuk memindahkan seluruh layar. Jadi saya ingin kursor berubah ketika mereka melayang di atas latar belakang. The -moz-grab
dan -moz-grabbing
kursor CSS yang ideal untuk ini. Tentu saja, mereka hanya berfungsi di Firefox ... adakah kursor yang setara untuk browser lain? Apakah saya harus melakukan sesuatu yang sedikit lebih khusus daripada kursor CSS standar?
170
cursor:move; cursor:-webkit-grab; cursor:-moz-grab; cursor:grab;
dengan yang terakhir paling disukai.cursor: url(example.svg#linkcursor), url(hyper.cur), pointer
daripada beberapa nilai yang mungkin. Saya pikir pendekatan Anda mungkin diperlukan.Jika ada orang yang menemukan pertanyaan ini, mungkin ini yang Anda cari:
sumber
grabbable
kelas ke elemen apa pun yang bisa diambil, dan Anda beralih kelas ketika mereka sedang diseret.grab
kursor:hover
daripada pemilih biasa, yaitu.grabbable:hover
dalam contoh di atas.<ul>
alih-alih<li>
dalam kasus saya menyelesaikan masalahCSS3
grab
dangrabbing
sekarang diizinkan untuk nilaicursor
. Untuk memberikan beberapa fallback untuk kompatibilitas lintas-browser 3 termasuk file kursor khusus, solusi lengkap akan terlihat seperti ini:Pembaruan 2019-10-07:
sumber
grab
, tetapi gambar kursor. Kedua, praktik terbaik untuk memiliki sintaksis standar setelah nilai-nilai awalan vendor.images/grab.cur
contoh URL untuk gambar yang perlu saya host di server web saya, atau apakah itu sesuatu yang ajaib IE?"lebih khusus" daripada kursor CSS berarti plugin dari beberapa jenis, tetapi Anda dapat benar-benar menentukan kursor Anda sendiri menggunakan CSS. Saya pikir daftar ini memiliki apa yang Anda inginkan:
Sumber: Properti kursor CSS @ W3Schools
sumber
Anda dapat membuat kursor Anda sendiri dan menetapkannya sebagai kursor menggunakan
cursor: url('path-to-your-cursor');
, atau menemukan Firefox dan menyalinnya (bonus: tampilan konsisten yang bagus di setiap browser).sumber
Saya mungkin terlambat, tetapi Anda dapat mencoba kode berikut, yang berfungsi untuk saya untuk Seret dan Jatuhkan.
Anda dapat menggunakan gambar di bawah ini di URL di atas. Pastikan itu adalah gambar transparan PNG. Jika tidak, unduh satu dari google.
sumber
Kursor tangan tertutup tidak 16x16. Jika Anda membutuhkannya dalam dimensi yang sama, di sini Anda memiliki keduanya dalam ukuran 16x16 px
Atau jika Anda membutuhkan kursor asli:
https://www.google.com/intl/en_ALL/mapfiles/openhand.cur https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur
sumber