我使用Canvas标签制作了一个画笔类型的应用程序.我希望当鼠标在画布上时Cursor Changes,
<canvas id="draw" style="cursor: url(image/pencil.cur)">
Run Code Online (Sandbox Code Playgroud)
我已经完成了这个,但我无法弄清楚当我拖动鼠标绘制图像时如何更改光标
And*_*y E 38
:active当鼠标按钮在元素上方向下时,使用CSS伪类更改光标:
#draw:active {
cursor: url(image/pencil.cur);
}
Run Code Online (Sandbox Code Playgroud)
工作示例:http://jsfiddle.net/nXv63/
对于仍在寻找这个webkit bug的解决方案的任何人:https://bugs.webkit.org/show_bug.cgi?id = 105355 ,这就是我所做的.
我将此属性添加到body元素,以使我的页面中的所有文本都无法选择,就是这样.
body {
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
Run Code Online (Sandbox Code Playgroud)
问题是,如果你真的需要一个可选择的元素,你将不得不改变它的CSS来实现它.
| 归档时间: |
|
| 查看次数: |
47866 次 |
| 最近记录: |