是否可以删除悬停在链接上时出现的手形光标? (或将其设置为普通指针)

Posted

技术标签:

【中文标题】是否可以删除悬停在链接上时出现的手形光标? (或将其设置为普通指针)【英文标题】:Is it possible to remove the hand cursor that appears when hovering over a link? (or keep it set as the normal pointer) 【发布时间】:2012-02-15 17:33:01 【问题描述】:

我想删除当您将鼠标悬停在超链接上时出现的手形光标。

我已经尝试过这个 css:

a.link 
    cursor: pointer;

还有这个:

a.link 
    cursor: pointer !important;

当我将鼠标悬停在链接上时,它仍然会变成手。

有没有人知道为什么会发生这种情况,或者有什么解决方案可以让我达到这种效果?

【问题讨论】:

那么你的主播是用“链接”css 类装饰的吗? 你需要使用:hover伪类 【参考方案1】:

这正是cursor: pointer; 应该做的。

如果你想让光标保持正常,你应该使用cursor: default

【讨论】:

谢谢,帮我解决了这个问题。我想这取决于我对指针的影响。你知道这有什么样的浏览器支持吗?我正在尝试隐藏指向我的后端部分的链接,所以我希望它始终以这种方式出现...... 拥有完整的浏览器支持:you should google more【参考方案2】:

使用内联样式使用<a href="your link here" style="cursor:default">your content here</a>。 看到这个example

或者使用 css。看到这个example。

此解决方案是跨浏览器兼容的。

【讨论】:

【参考方案3】:
<button>
  <a href="https://accounts.google.com/ServiceLogin?continue=http%3A%2F%2Fmail.google.com%2Fmail%2F%3Fpc%3Den-ha-apac-in-bk-refresh14&service=mail&dsh=-3966619600017513905"
     style="cursor:default">sign in</a>
</button>

【讨论】:

【参考方案4】:

试试这个

移除手形光标

a.link 
    cursor: default;

【讨论】:

【参考方案5】:
<style>
a
cursor: default;

</style>

在上面的代码中,使用了 [cursor:default]。默认是通常出现的箭头光标。

如果您使用 [cursor:pointer],那么您可以访问当您将鼠标悬停在链接上时出现的手形光标。

要了解更多关于光标及其外观的信息,请点击以下链接: https://www.w3schools.com/cs-s-ref/pr_class_cursor.asp

【讨论】:

以上是关于是否可以删除悬停在链接上时出现的手形光标? (或将其设置为普通指针)的主要内容,如果未能解决你的问题,请参考以下文章

当用户将鼠标悬停在列表项上时,如何将光标变为手形?

如何将箭头光标图像更改为我的网页的手形图像[重复]

悬停 <button> 标签时如何让光标变为手形

改进 LinkLabel - 使用系统手形光标和更改链接颜色

css怎么设置鼠标手势

将鼠标悬停在 url RichTextBox 上时更改光标