javascript - 使用自定义光标调整鼠标位置

标签 javascript css hover cursor mouse

我目前正在尝试在悬停时使用大型自定义光标,我想让悬停更准确一些。我想让光标在图像中居中,而不是在左上角。 我不确定哪种方法最好,有什么建议吗?

这是一个简单的例子:https://codepen.io/kombolo/pen/MWYpaXj

<div class="el"> Hello World </div>

.el {
  margin-top:100px;
  width: 100vw;
  height:100px;
  font-size:128px;
  text-align:center;
  cursor: url("http://www.tsi.enst.fr/pages/enseignement/ressources/mti/quat_TF/pages-site/images/applic40.jpg"), auto;
}

谢谢

最佳答案

您可以以像素为单位更改光标的“热点”位置(不确定是否可以以 % 为单位)

cursor: url(your image) posX posY, auto;

.el {
  margin-top:100px;
  width: 100vw;
  height:100px;
  font-size:128px;
  text-align:center;
  cursor: url("http://www.tsi.enst.fr/pages/enseignement/ressources/mti/quat_TF/pages-site/images/applic40.jpg") 75 75, auto;
}
<div class="el"> Hello World </div>

关于javascript - 使用自定义光标调整鼠标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59411860/

相关文章:

CSS div 显示不工作

javascript - 是什么原因?运算符或使用字符串?

javascript - 在 React 中将更新的值传递给父级

html - 没有 Visual w/MP3 Colorbox 链接?

css - 悬停时 R Shiny Dropdown

css - 不同的过渡延迟 - 动画完成与未完成(仅限 css)

javascript - 只有当另一个动画已经完成时才开始一个 CSS 动画

javascript - 具有 asyc 属性的脚本仍然会阻止其他脚本执行

twitter-bootstrap - Twitter Bootstrap 输入组 - 最大宽度

html - 在悬停时将按钮的宽度增加几个百分点