/dev/cursors —— 鼠标指针自检
鼠标依次扫过下面每一行右侧的 demo 区,确认指针图标变化正确。13 张图全部命中即上线 ready。
(本页不进导航、不进 RSS,只能直接访问 URL。)
预览
文件
触发场景
Demo
Normal.png默认 / 文本周围的空白区域
鼠标移到这段说明文字旁边(不在任何 a/button 上)
普通文本
Link.png链接 / 按钮 / 可点击
悬浮 ↓ 蓝色链接 / 按钮 / [role=button] / .cursor-pointer / inline cursor:pointer
Text.png文本输入
聚焦或悬浮 ↓ <input>、<textarea>、contenteditable 元素
contenteditable 元素
Unavailable.cur禁用态
悬浮 ↓ disabled 按钮 / .disabled
.disabled
Move.cur可拖拽 / 移动
悬浮 ↓ draggable=true 元素 / .draggable / inline cursor:move
draggable inline move
Help.cur帮助
悬浮 ↓ inline cursor:help 元素
inline help
Precision.cur精确选择(crosshair)
悬浮 ↓ inline cursor:crosshair 元素
inline crosshair
Vertical.png上下 resize(ns-resize)
悬浮 ↓ inline cursor:ns-resize 元素
inline ns-resize
Horizontal.cur左右 resize(ew-resize)
悬浮 ↓ inline cursor:ew-resize 元素
inline ew-resize
Diagonal1.cur斜对角 resize(nwse)
悬浮 ↓ inline cursor:nwse-resize 元素
inline nwse-resize
Diagonal2.cur斜对角 resize(nesw)
悬浮 ↓ inline cursor:nesw-resize 元素
inline nesw-resize
Busy.png忙(沙漏 wait)
悬浮 ↓ .cursor-wait 元素
.cursor-wait
Working.png后台进度(progress)
悬浮 ↓ .cursor-progress 元素
.cursor-progress
排错提示:
- 左侧"预览"列里有任何一张图变灰 → 文件路径或文件名拼错(检查
public/cursors/) - 悬浮 demo 时光标变成"系统默认箭头" → CSS 没生效(检查 BaseLayout 是否 import 了 cursors.css)
- 能看到自定义箭头但点击时差几像素 → 热点(hotspot)坐标不对,改 cursors.css 里那条规则的 X Y