Ich habe ein HTML-SymbolSet Cursor <symbol> Element
<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>
, die ich verwenden möchte als Cursor sein. Ich bin vertraut mit den Cursor über JQuery wie folgt zu ändern:
body.css('cursor', `wait`);
Aber wie kann ich dies für ein <symbol>
Element?
Relevante CSS-Tricks-Artikel: https://css-tricks.com/using-css-cursors/#article-header-id- 1 Leider sieht es so aus, als würde ihre Demo mit einem SVG (wenn auch einem CSS/base64-kodierten) auf meinem Chrome für Mac OS nicht funktionieren. Aber Sie können ihre JS-Demo kopieren, indem Sie ein benutzerdefiniertes Element als "Cursor" verwenden, um der Maus zu folgen. –
Scheint nicht für SVG in Chrome unter Windows entweder zu funktionieren ... –
Ich bin für die Überprüfung suchen, aber nichts finden .. erscheint SVG und GIF-Unterstützung für benutzerdefinierte Cursor in Chrome ist kaputt .. versucht stabile und dev-Kanäle. Safari mag SVG, aber nicht base64 SVG oder GIF ... https://codepen.io/geoffgraham/pen/QNgoQW – daviestar