4

我需要在某些地方设置拖动光标,但我在这里看不到它http://www.w3schools.com/cssref/pr_class_cursor.asp

在我的情况下,当我拖动一些图像时它会出现:

拖动光标 http://s2.subirimagenes.com/otros/previo/thump_8236773bgform29.jpg

是否有类似 body{cursor: drag} 的代码可以使用?

4

2 回答 2

5

您可以使用移动光标参数:

.target {cursor:move}

您要求的光标是独一无二的,如果您想使用纯 CSS 的光标,那么最适合这种情况的是移动光标。

编辑: 对于您看到的自定义光标,您可以使用 URL 属性值

.target{ cursor: url(mycursor.gif), auto; }

您想在末尾指定一个默认光标,以防无法使用 URL 指定的光标。

如果您希望此光标仅在拖动时出现,那么您必须将此 CSS 规则应用于用户单击时拖动的元素。

于 2013-01-14T14:00:51.630 回答
3

您也许可以使用特定于供应商的抓取光标,但我认为目前还没有支持。最好使用自定义图标或 Chris B. 建议的移动光标。

.grab {
   cursor: url("http://www.example.com/openhand.cur") 8 8, move;
   cursor: -moz-grab;
   cursor: -webkit-grab;
}

.grabbing {
   cursor: url("http://www.example.com/closedhand.cur") 8 8, move;
   cursor: -moz-grabbing;
   cursor: -webkit-grabbing;
}
于 2013-01-14T14:04:30.203 回答