如何在Chrome中实现抓取光标图标?
我知道可以在Chrome中使用抓取光标图标(当然是在Gmail中),但我无法弄清楚如何在我的代码中实现它。 我试过(在CSS中):
body { cursor: grab; } body { cursor: -webkit-grab; } body { cursor: url(mozilla/testcase/css3cursors_files/grab.gif); }
以下是gmail使用的样式,如果这是您所使用的确切的光标样式:
body { cursor: url(https://ssl.gstatic.com/ui/v1/icons/mailhttp://img.dovov.com2/openhand.cur), default !important; }
你可以在这里testing一下 。
Chrome在“抓取”名称之前需要-webkit-
下面是一个适用于Chrome和Mozilla的风格的例子,包括光标在“持有”时的变化。
#eA { cursor: -webkit-grab; cursor:-moz-grab; } #eA:active { cursor: -webkit-grabbing; cursor:-moz-grabbing;}
参考: https : //developer.mozilla.org/en-US/docs/Web/CSS/cursor
所以在CSS中,您首先从基础入手,然后转到更隐晦的部分。 浏览器将select适用于该特定浏览器的最后一个。 Chrome,无论出于何种原因,都支持webkit抓取,但不能抓取。
body { cursor: pointer; cursor: hand; cursor: -webkit-grab; cursor: grab; }
关于后续的操作问题,请尝试使用以下内容:
document.body.style.cursor = 'move';