我有一个列表,并且有一个点击处理程序:
<ul>
<li>foo</li>
<li>goo</li>
</ul>
如何将鼠标指针更改为手指针(如悬停在按钮上)?现在,当我将鼠标悬停在列表项上时,指针变成了文本选择指针。
我有一个列表,并且有一个点击处理程序:
<ul>
<li>foo</li>
<li>goo</li>
</ul>
如何将鼠标指针更改为手指针(如悬停在按钮上)?现在,当我将鼠标悬停在列表项上时,指针变成了文本选择指针。
当前回答
只需使用CSS设置自定义光标指针
/* Keyword value */
cursor: pointer;
cursor: auto;
/* URL, with a keyword fallback */
cursor: url(hand.cur), pointer;
/* URL and coordinates, with a keyword fallback */
cursor: url(cursor1.png) 4 12, auto;
cursor: url(cursor2.png) 2 2, pointer;
/* Global values */
cursor: inherit;
cursor: initial;
cursor: unset;
/* 2 URLs and coordinates, with a keyword fallback */
cursor: url(one.svg) 2 2, url(two.svg) 5 5, progress;
demo
注意:光标支持许多格式图标!
例如.cur、.png、.svg、.jpeg、.webp等
li:悬停{光标:url(“https://cdn.xgqfrms.xyz/cursor/mouse.cur“),指针;颜色:#0f0;背景:#000;}/*li:悬停{光标:url(“../icons/hand.cur”),指针;}*/李{高度:30px;宽度:100px;背景:#ccc;颜色:#fff;边距:10px;文本对齐:居中;列表样式:无;}<ul><li>一个</li><li>b级</li><li>c类</li></ul>
refs
https://developer.mozilla.org/en-US/docs/Web/CSS/cursor
其他回答
您不需要jQuery,只需使用以下CSS内容:
li {cursor: pointer}
瞧!方便的
随着时间的推移,正如人们所提到的,您现在可以安全地使用:
li { cursor: pointer; }
Use
cursor: pointer;
cursor: hand;
如果你想要一个跨浏览器的结果!
Use:
ul li:hover{
cursor: pointer;
}
有关更多鼠标事件,请检查CSS光标属性。
只需执行以下操作:
li {
cursor: pointer;
}
我将其应用于您的代码,以了解其工作原理:
李{光标:指针;}<ul><li>食品</li><li>粘的,粘的</li></ul>
注意:也不要忘记,您可以使用自定义光标创建任何手形光标,您可以创建像这样的最喜欢的手形图标,例如:
第二部分{显示:块;宽度:400px;高度:400px;背景:红色;光标:url(http://findicons.com/files/icons/1840/free_style/128/hand.png)4 12,自动;}<div></div>