鼠标光标的什么位置,是点击时的坐标位置:css 的cursor属性

使用css的cursor可以改变鼠标的光标形状,

  1. 设置为pointer后,点击位置是光标的左上角
    clipboard.png
  2. 设置为crosshair后,点击位置是光标的中心

    clipboard.png

  3. 现在有个需求,要更改cursor为一个自定义图标

    clipboard.png
    默认情况下依旧是以图标的左上角作为点击位置
    但是现在的需求是要以图标的下部中心作为点击位置

    clipboard.png

根据1和2,可以看出:是可以自定义图标的什么位置作为真正的点击位置,但是这个自定义怎么通过css实现,如果不能通过css实现,有其他方法么

阅读 4.6k
1 个回答

clipboard.png
看了下搜狗地图的实现方式,是可以cursor: url() x y;这样设置的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题