CSS鼠标样式(cursor)

本文详细介绍了CSScursor属性的各种可能值,包括默认行为、特定用途(如pointer、progress等)以及实例演示。通过HTML代码展示了如何在实际项目中应用这些不同的光标类型。
摘要由CSDN通过智能技术生成

目录

一、CSS cursor 属性值:

二、常用案例:


一、CSS cursor 属性值:

属性值示意图描述
auto默认值,由浏览器根据当前上下文确定要显示的光标样式
default默认光标,不考虑上下文,通常是一个箭头
none不显示光标
initial将此属性设置为其默认值
inherit从父元素基础 cursor 属性的值
context-menu表示上下文菜单可用
help表示有帮助
pointer表示一个链接
progress进度指示器,表示程序正在执行一些处理,但是您仍然可以在该界面进行一些操作(与 wait 不同)
wait表示程序繁忙,您应该等待程序指向完成
cell表示可以选择一个单元格(或一组单元格)
crosshair表示一个十字准线
text表示可以选择的文本
vertical-text表示可以选择的垂直文本
alias表示要创建别名或快捷方式
copy表示可以复制某些内容
move表示可以移动鼠标下方的对象
no-drop表示所拖动的项目不能放置在当前位置
not-allowed表示无法完成某事
all-scroll表示对象可以沿任何方向滚动(平移)
col-resize表示可以水平调整列的大小
row-resize表示可以垂直调整行的大小
n-resize表示对象的边缘可以向上(向北)移动
e-resize表示对象的边缘可以向右(向东)移动
s-resize表示对象的边缘可以向下(向南)移动
w-resize表示对象的边缘可以向左(向西)移动
ne-resize表示对象的边缘可以向上和向右(北/东)移动
nw-resize表示对象的边缘可以向上和向左(北/西)移动
se-resize表示对象的边缘可以向下和向右(向南/向东)移动
sw-resize表示对象的边缘可以向下和向左(南/西)移动
ew-resize表示可以双向调整对象大小的光标
ns-resize
nesw-resize
nwse-resize
zoom-in表示可以放大某些内容
zoom-out表示可以缩小某些内容
grab表示可以抓取(拖动)某些东西
grabbing表示已经抓取到某些东西
url("") 自定义光标的样式,括号中的内容为光标图像的源文件路径

提示:由于计算机系统的不同,鼠标的样式会存在一定的差异。

二、常用案例:

<!DOCTYPE html>
<html>
<head>
    <style>
        div {
            line-height: 50px;
            border: 1px solid #0ff;
            margin-top: 10px;
            padding-left: 20px;
        }
        .pointer {
            cursor: pointer;
        }
        .progress {
            cursor: progress;
        }
        .wait {
            cursor: wait;
        }
        .text {
            cursor: text;
        }
        .move {
            cursor: move;
        }
        .not-allowed {
            cursor: not-allowed;
        }
        .all-scroll {
            cursor: all-scroll;
        }
        .zoom-in {
            cursor: zoom-in;
        }
        .zoom-out {
            cursor: zoom-out;
        }
        .grab {
            cursor: grab;
        }
    </style>
</head>
<body>
    <div class="pointer">cursor: pointer;</div>
    <div class="progress">cursor: progress;</div>
    <div class="wait">cursor: wait;</div>
    <div class="text">cursor: text;</div>
    <div class="move">cursor: move;</div>
    <div class="not-allowed">cursor: not-allowed;</div>
    <div class="all-scroll">cursor: all-scroll;</div>
    <div class="zoom-in">cursor: zoom-in;</div>
    <div class="zoom-out">cursor: zoom-out;</div>
    <div class="grab">cursor: grab;</div>
</body>
</html>

  • 15
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值