作用
cursor属性定义当光标放在一个元素的边界内时,光标的样式。有时我们需要动态的变化光标样式时就需要这个属性。
属性值
演示
总体测试代码
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>cursor样式演示</title>
<style type="text/css">
.cursorDiv{
width: 300px;
height:150px;
background: #FF6600;
border:solid 1px;
cursor:url('img/sanchaji.png'),pointer;
}
</style>
</head>
<body>
<div class="cursorDiv">
</div>
</body>
</html>
Jquery操作
$(".cursorDiv").css({"cursor":"progress",})
1.url()
可以将光标图形自定义为自己喜欢的图标样式,url()里是一个图标的连接,可以是png、ico、gif等,注意,要在url()后面定义一个普通的光标,否则自定义的图标不起作用!
cursor:url('img/sanchaji.png'),pointer;
结果样式
2.default
默认光标(通常是一个箭头)
cursor:default;
结果样式
3.auto
默认。浏览器设置的光标。
cursor:auto;
结果样式
4.crosshair
光标呈现为十字线。
cursor:crosshair;
结果样式
5.pointer
光标呈现为指示链接的指针(一只手)
cursor:pointer;
结果样式
6.move
此光标指示某对象可被移动。
cursor:move;
结果样式
7.e-resize
此光标指示矩形框的边缘可被向右(东)移动。
cursor:e-resize;
结果样式
8.ne-resize
此光标指示矩形框的边缘可被向上及向右移动(北/东)。
cursor:ne-resize;
结果样式
9.nw-resize
此光标指示矩形框的边缘可被向上及向左移动(北/西)。
cursor:nw-resize;
结果样式
10.n-resize
此光标指示矩形框的边缘可被向上(北)移动。
cursor:n-resize;
结果样式
11.se-resize
此光标指示矩形框的边缘可被向下及向右移动(南/东)。
cursor:se-resize;
结果样式
12.sw-resize
此光标指示矩形框的边缘可被向下及向左移动(南/西)。
cursor:sw-resize;
结果样式
13.s-resize
此光标指示矩形框的边缘可被向下移动(南)。
cursor:s-resize;
结果样式
14.w-resize
此光标指示矩形框的边缘可被向左移动(西)。
cursor:w-resize;
结果样式
15.text
此光标指示文本。
cursor:text;
结果样式
16.wait
此光标指示程序正忙(通常是一只表或沙漏)。
cursor:wait;
结果样式
17.help
此光标指示可用的帮助(通常是一个问号或一个气球)。
cursor:help;
结果样式
18.progress
cursor:progress;
结果样式