使用 CSS 更改光标外观
cssweb developmentfront end technology更新于 2025/1/6 19:56:17
我们可以使用 CSS 的 cursor 属性来操作 HTML 文档中不同元素的光标图像。
语法
CSS 光标属性的语法如下:
Selector {
cursor: /*value*/
}
以下是 CSS 光标属性的值 −
| Sr.No | 值 &说明 |
|---|---|
| 1 | alias 表示要创建某个对象的别名 |
| 2 | all-scroll 表示对象可以向任意方向滚动 |
| 3 | auto 默认设置,浏览器会设置光标 |
| 4 | cell 表示可以选择一个单元格(或一组单元格) |
| 5 | context-menu 表示上下文菜单可用 |
| 6 | col-resize 表示该列可以水平调整大小 |
| 7 | copy 表示要复制某些内容 |
| 8 | crosshair 呈现为十字线 |
| 9 | default 呈现默认光标 |
| 10 | e-resize 表示框的一条边向右(东)移动 |
| 11 | ew-resize 表示双向调整大小光标 |
| 12 | grab 表示可以抓取 |
| 13 | grabbing 表示可以抓取某些东西 |
| 14 | help 表示可以获得帮助 |
| 15 | move 表示需要移动某些东西 |
| 16 | n-resize 表示框的一条边要向上(北)移动 |
| 17 | ne-resize 表示框的一条边要向上和向右移动(北/东) |
| 18 | nesw-resize 表示双向调整大小光标 |
| 19 | ns-resize 表示双向调整大小光标 |
| 20 | nw-resize 表示框的边缘将向上和向左移动(北/西) |
| 21 | nwse-resize 表示双向调整大小光标 |
| 22 | no-drop 表示被拖动的项目不能被放下此处 |
| 23 | none 元素未呈现任何光标 |
| 24 | not-allowed 表示不会执行请求的操作 |
| 25 | pointer 这是一个指针,表示一个链接 |
| 26 | progress 表示程序正忙(正在进行中) |
| 27 | row-resize 表示该行可以垂直调整大小 |
| 28 | s-resize 表示一个框将向下移动(南) |
| 29 | se-resize 表示框的一个边缘将向下和向右移动(南/东) |
| 30 | sw-resize 表示框的一个边缘将向下和向左移动(南/西) |
| 31 | text 表示可以选择的文本 |
| 32 | URL 以逗号分隔的自定义光标 URL 列表,末尾提到通用光标失败安全 |
| 33 | vertical-text 表示可以选择的vertical-text |
| 34 | w-resize 表示框的一条边要向左(西)移动 |
| 35 | wait 表示程序正忙 |
| 36 | zoom-in 表示可以放大某些内容 |
| 37 | zoom-out 表示可以缩小某些内容 |
| 38 | initial 将光标属性设置为其默认值。 |
| 39 | inherit 它从其父元素继承了光标属性。 |
以下是实现 CSS 光标属性的示例
示例
<!DOCTYPE html>
<html>
<head>
<style>
div {
margin: 5px;
float: left;
}
#one {
background-color: beige;
}
#two {
background-color: lavender;
}
.n-resize {cursor: n-resize;}
.ne-resize {cursor: ne-resize;}
.nw-resize {cursor: nw-resize;}
.not-allowed {cursor: not-allowed;}
.pointer {cursor: pointer;}
</style></head>
<body>
<div id="one">
<div class="nw-resize">left corner</div><div class="n-resize">up</div>
<div class="ne-resize">right corner</div>
</div>
<div id="two">
<div class="not-allowed">Not-allowed</div><div class="pointer">Pointer</div>
</div>
</body>
</html>
输出

相关文章
有用资源
css 参考教程 - 该教程包含有关 css 的更多信息:https://www.cainiaomax.com/css/

