如何使"可点击的手"出现在HTML文档中?

Asw*_*n G 5 html javascript css jquery

我最近构建了一个示例HTML网页,当我将鼠标指针悬停在一个<div>元素上,使得下拉菜单点击时,指针变为光标,允许我突出显示文本<div>.

问题是,我不希望鼠标指针改变为光标.(我也不希望能够突出显示文本.)我希望它保持原样或改为'可点击当鼠标指针悬停在链接上时出现的手'指针.

我怎样才能做到这一点?

Cur*_*urt 16

可以使用CSS cursor属性更改光标.

cursor:pointer;
Run Code Online (Sandbox Code Playgroud)

https://css-tricks.com/almanac/properties/c/cursor/


您还可以使用该user-select属性阻止突出显示:

-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
Run Code Online (Sandbox Code Playgroud)

如何禁用使用CSS突出显示文本?


例如:

div{
   cursor:pointer;
   -webkit-touch-callout: none;
   -webkit-user-select: none;
   -khtml-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   user-select: none;
}
Run Code Online (Sandbox Code Playgroud)

  • 唯一完整的答案. (3认同)
  • 更好的答案值得绿色滴答 (2认同)

Aks*_*hay 5

cursor:pointer
Run Code Online (Sandbox Code Playgroud)

在div上

喜欢

div{
cursor:pointer;
}
Run Code Online (Sandbox Code Playgroud)

正如库尔特建议你可以使用

-webkit-user-select:none;
-moz-user-select:none;
-o-user-select:none;
 user-select:none;
Run Code Online (Sandbox Code Playgroud)

删除突出显示