使用css的cursor可以改变鼠标的光标形状,
- 设置为pointer后,点击位置是光标的左上角
- 设置为crosshair后,点击位置是光标的中心
- 现在有个需求,要更改cursor为一个自定义图标
默认情况下依旧是以图标的左上角作为点击位置
但是现在的需求是要以图标的下部中心作为点击位置
根据1和2,可以看出:是可以自定义图标的什么位置作为真正的点击位置,但是这个自定义怎么通过css实现,如果不能通过css实现,有其他方法么
使用css的cursor可以改变鼠标的光标形状,
默认情况下依旧是以图标的左上角作为点击位置
但是现在的需求是要以图标的下部中心作为点击位置
根据1和2,可以看出:是可以自定义图标的什么位置作为真正的点击位置,但是这个自定义怎么通过css实现,如果不能通过css实现,有其他方法么
13 回答12.8k 阅读
7 回答2k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
2 回答875 阅读✓ 已解决
6 回答921 阅读✓ 已解决
4 回答986 阅读✓ 已解决
看了下搜狗地图的实现方式,是可以
cursor: url() x y;
这样设置的