试图将游戏光标更改为图像

时间:2015-05-14 14:20:11

标签: javascript css cursor

我正在制作一个"打击"游戏,并希望将光标更改为手的png图像。我尝试通过CSS更改它,它不会工作:

cursor:url(' /images/hand.png'),auto;

基本上我在将光标更改为图像时遇到了问题。 你们有什么建议吗?我正在使用html,css / sass和javascript

3 个答案:

答案 0 :(得分:2)

如果您希望将其作为所有元素的默认光标,请将css更改为:

body *{ cursor: url('/images/hand.png'), auto !important; }

编辑确保您的图片为32x32。如果图像太大,它就无法工作。

答案 1 :(得分:1)

应该是这样的:

$(this).css( 'cursor', 'url(yourimage.png), auto' );

看看我创建的示例:http://jsfiddle.net/gon250/2dqscLzz/

我希望它有所帮助!

答案 2 :(得分:0)

尝试使用jQuery:

$("canvas#canvas").on("mouseover",function() {      
  $(this).css('cursor', 'url(Images/hand.png), auto'); 
 }).mouseout(function(){    
 $(this).css('cursor', 'auto');
});