【发布时间】:2018-11-15 21:38:10
【问题描述】:
我正在用 html5 创建速写本,它将使用鼠标和触摸来绘制。在里面,它有铅笔和画笔工具。当用户选择 Pencil 并从鼠标绘制而不是屏幕上的鼠标指针时,Pencil 会出现并绘制。下面是css。
.drawing canvas.pencil.pressed{
cursor:url("../images/drawing_game/cursors/pencil-pressed-big.png"),auto
}
@media (max-width:480px){
.drawing canvas.pencil.pressed{
cursor:url("../images/drawing_game/cursors/pencil-pressed.png"),auto
}
}
但是当我尝试通过手指触摸进行绘制时,如何为此编写 CSS 以使铅笔图标出现? 任何帮助将不胜感激。
【问题讨论】:
-
在这里发布 js html 代码
-
我认为您需要调查
canvas是如何分配 css 类pencil和pressed的。我怀疑pressed被添加到一些mousedown事件处理程序中,但在您的触摸交互代码中没有touchstart帐户。 -
铅笔在 canvas 里面,所以你不能用 css 将光标应用到父级,你必须用 js 来做
标签: jquery css html5-canvas