CSS如何改鼠标样式?

更新日期: 2020-02-10阅读: 1.5k标签: 鼠标

css中,可以通过cursor属性来改鼠标样式。下面本篇文章就来给大家介绍一下cursor属性,希望对大家有所帮助。


cursor属性

cursor属性规定要显示的光标的类型(形状);该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状。

属性可能值:

  • url 需使用的自定义光标的 URL。注释:请在此列表的末端始终定义一种普通的光标,以防没有由 URL 定义的可用光标。

  • default 默认光标(通常是一个箭头)

  • auto 默认。浏览器设置的光标。

  • crosshair 光标呈现为十字线。

  • pointer 光标呈现为指示链接的指针(一只手)

  • move 此光标指示某对象可被移动。

  • e-resize 此光标指示矩形框的边缘可被向右(东)移动。

  • ne-resize 此光标指示矩形框的边缘可被向上及向右移动(北/东)。

  • nw-resize 此光标指示矩形框的边缘可被向上及向左移动(北/西)。

  • n-resize 此光标指示矩形框的边缘可被向上(北)移动。

  • se-resize 此光标指示矩形框的边缘可被向下及向右移动(南/东)。

  • sw-resize 此光标指示矩形框的边缘可被向下及向左移动(南/西)。

  • s-resize 此光标指示矩形框的边缘可被向下移动(南)。

  • w-resize 此光标指示矩形框的边缘可被向左移动(西)。

  • text 此光标指示文本。

  • wait 此光标指示程序正忙(通常是一只表或沙漏)。

  • help 此光标指示可用的帮助(通常是一个问号或一个气球)。

示例:

<!DOCTYPE html>
<html>

<head>
<meta charset="utf-8" />
</head>

<body>
<p>请把鼠标移动到单词上,可以看到鼠标指针发生变化:</p>
<span>
Auto</span><br />
<span>
Crosshair</span><br />
<span>
Default</span><br />
<span>
Pointer</span><br />
<span>
Move</span><br />
<span>
e-resize</span><br />
<span>
ne-resize</span><br />
<span>
nw-resize</span><br />
<span>
n-resize</span><br />
<span>
se-resize</span><br />
<span>
sw-resize</span><br />
<span>
s-resize</span><br />
<span>
w-resize</span><br />
<span>
text</span><br />
<span>
wait</span><br />
<span>
help</span>
</body>

</html>

链接: https://www.fly63.com/article/detial/8973

CSS 鼠标样式

设置鼠标指针放在一个元素边界范围内时所用的光标形状,需要对元素的css属性cursor进行设置。cursor属性可能的值:要实现鼠标移上去显示手形、需要在你的提交按钮上增加css cursor属性,并将它的值设置为pointer;

计算鼠标移动的精确速度

要达到无论在什么机器上,算出来的速度是一样的。计算两次mousemove之间的位移和时间,就可以算出精确的速度,不要将onMousemove的调用时间间隔看成是均等的,事实上也不是均等的

JS中鼠标左右键以及中键的事件

有时候需要判断鼠标的事件,除了使用的click事件,只有鼠标左键有效,而右键无效。而对于onmousedown、onmouseup的时候鼠标的事件左键/右键有效。以下总结鼠标三个按键操作:

three.js鼠标控制物体旋转

当我们需要固定场景背景,固定摄像机的时候。移动旋转物体可以使用Three.js提供的OrbitControls.js,也可以手动写控制器。原理:获取鼠标点击的位置与移动的距离,根据移动的距离计算出大概旋转的角度。

获取鼠标位置(区分event对象中的 clientX、offsetX、screenX、pageX )

作用:都是用来获取鼠标的位置;client直译就是客户端,客户端的窗口就是指游览器的显示页面内容的窗口大小(不包含工具栏、导航栏等等)。event.clientX、event.clientY就是用来获取鼠标距游览器显示窗口的长度

javascript如何判断鼠标是否在div区域内?

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML

javascript如何判断鼠标左键是否被按下?

怎么在javascript中判断鼠标左键是否被按下?下面本篇文章就来给大家介绍一下使用javascript判断鼠标左键是否被按下的方法。在javascript中,可以通过Event 对象的button事件属性来判断鼠标左键是否被按下。

鼠标指针怎么换样式?

我们在DIV CSS布局时候,我们会遇到对对象内鼠标指针光标进行控制,比如鼠标经过指针变为手指形状等样式,接下来我们介绍鼠标指针样式cursor控制。

JavaScript DOM 鼠标拖拽

在前端页面交互中,鼠标拖拽是一个体验良好的功能,实现鼠标拖拽需要了解鼠标行为坐标系和涉及到的许多兼容性写法。本文介绍鼠标位置的获取和、拽功能的实现以及拖拽函数的封装

javascript 鼠标事件总结

mousedown事件与mouseup事件可以说click事件在时间上的细分,顺序是mousedown => mouseup => click。因此一个点击事件,通常会激发几个鼠标事件。

点击更多...

内容以共享、参考、研究为目的,不存在任何商业目的。其版权属原作者所有,如有侵权或违规,请与小编联系!情况属实本人将予以删除!