CSS自定义鼠标样式
warning:
这篇文章距离上次修改已过450天,其中的内容可能已经有所变动。
在CSS中,可以通过cursor属性来自定义鼠标样式。以下是一些常用的cursor值及其示例:
default- 默认鼠标样式。none- 无鼠标指针。pointer- 通常表示链接的手形指针。crosshair- 十字线形指针。text- 文本选择形状的指针。wait- 等待光标,通常是一个沙漏或圆形加载符号。move- 移动形状的指针。not-allowed- 操作不允许时的指针,通常是一个禁止标志。url('custom-cursor.png') [, pointer]- 使用自定义图像作为光标,第二个参数为备用光标(通常是pointer)。
示例代码:
/* 设置元素的鼠标样式为手形指针 */
.element-hand:hover {
cursor: pointer;
}
/* 设置元素的鼠标样式为十字线形指针 */
.element-crosshair:hover {
cursor: crosshair;
}
/* 设置元素的鼠标样式为自定义图像 */
.element-custom:hover {
cursor: url('custom-cursor.png'), pointer;
}在HTML中使用:
<div class="element-hand">Hand Cursor</div>
<div class="element-crosshair">Crosshair Cursor</div>
<div class="element-custom">Custom Cursor</div>用户将鼠标悬停在相应的元素上时,将会看到对应的自定义光标样式。
评论已关闭