11

当我将鼠标光标移到某些文本上时,我想防止鼠标光标发生变化。这可能吗?

如果没有,我想更改text-selection光标的外观 - 是否可以使用 css / javascript?

4

3 回答 3

6

尝试这个...

* {
  -webkit-user-select: none;
}

*:active,
*:hover {
  cursor: pointer;
}
于 2012-12-18T14:31:15.217 回答
4

我认为您正在寻找的是 css 属性"cursor:default;"- 但这实际上取决于您到底在寻找什么。带有标签的示例:

label{
    cursor:default;
}

根据您想要的光标,您可以将值从更改为"default"其他值。

这是一些值的列表(不是全部 - 但最常见的是那里): https ://developer.mozilla.org/en-US/docs/CSS/cursor

请记住,根据浏览器/操作系统,您会得到不同的结果。

于 2012-12-18T14:33:36.100 回答
4

没有人愿意为每个元素显式设置光标,即使这只需要添加一个类。这是很多手工工作。

更明智的做法是:

* {
cursor: inherit;
}

body {
cursor: default;
}

这将禁用任何元素的文本选择光标,但不会干扰更改某些元素的光标属性的任何其他 CSS 或脚本。

于 2015-08-15T16:12:16.907 回答