javascript - 单击 Canvas 区域时如何为光标图像设置动画?

标签 javascript css html canvas

我已将光标更改为自己的图像,并且我想在单击 Canvas 区域时将图像旋转-120deg

这是我想要的动画,但在我的光标上而不是图像上:

img {
    -webkit-transition: -webkit-transform 0.05s ease-in;
}

img:hover{
    -webkit-transform:rotate(-120deg)
}

我的 Canvas :

<canvas id="gamemap" width="900" height="526" onclick="animateCursor()"></canvas>

JavaScript:

function animateCursor() {

}

CSS:

#gamemap {
    cursor: url('../Image/myimageup'), auto;
}

有什么解决办法吗?

最佳答案

试试这个

function animateCursor() {
  $('#gamemap').css('-webkit-transition','-webkit-transform 0.05s ease-in');
  $('#gamemap').hover(function(){
    $('#gamemap').css('-webkit-transform','rotate(-120deg)');
  });
  $('#gamemap').css('cursor','url("../Image/myimageup"), auto');
}

关于javascript - 单击 Canvas 区域时如何为光标图像设置动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29793543/

相关文章:

javascript - 如何检查用户的IP地址并在我的网页中显示不同的内容

javascript - 如何通过过渡使 div 在提交时消失?

javascript - Golang 程序的 Electron 用户界面?

javascript - Node 如何操作 HTML DOM - 文档未找到错误

javascript - 允许用户调整页面上图像的大小

javascript - 使用导航 html5 查询 javascript 隐藏显示 div

javascript - 如何使用变量 : Javascript 访问字典值

html - 为什么添加第三个元素会破坏此 CSS 关键帧 slider ?

javascript - 用自定义字符替换闪烁的文本光标

html - HTML 文件 : how to separate CSS rules when classes and id's can be the same? 中有多个 "HTML"标签