Tôi có một biểu tượng HTMLSet con trỏ là <symbol> yếu tố
<symbol id="arrow" viewBox="0 0 8.4666659 8.4666659">
<g transform="translate(0,-288.53334)">
<path style="fill:none;stroke:#000000;stroke-width:0.48417112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="m 0.17215798,288.70836 8.05225192,8.04935"></path>
<path style="fill:none;stroke:#000000;stroke-width:0.48417112;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;" d="m 8.2221335,293.64243 0.00228,3.11528 -3.1283502,2.2e-4"></path>
</g>
</symbol>
mà tôi muốn sử dụng như con trỏ. Tôi quen với việc thay đổi con trỏ qua JQuery như thế này:
body.css('cursor', `wait`);
Nhưng làm thế nào tôi có thể làm điều này cho một yếu tố <symbol>
?
liên quan CSS-Tricks Bài chi tiết: https://css-tricks.com/using-css-cursors/#article-header-id- 1 Thật không may, trông giống như bản demo của họ bằng cách sử dụng một SVG (mặc dù một mã hóa CSS/base64) không hoạt động trên Chrome của tôi cho macOS. Nhưng bạn có thể sao chép bản demo JS của họ bằng cách sử dụng phần tử tùy chỉnh làm "con trỏ" để theo dõi con chuột. –
Dường như không hoạt động cho SVG trong Chrome trên Windows ... –
Tôi đang tìm kiếm để xác minh điều này nhưng không thể tìm thấy bất cứ điều gì .. xuất hiện hỗ trợ SVG và GIF cho con trỏ tùy chỉnh trong Chrome bị hỏng .. đã thử kênh ổn định và kênh dev. Safari thích SVG, nhưng không phải base64 SVG hoặc GIF ... https://codepen.io/geoffgraham/pen/QNgoQW – daviestar