CSS cursor鼠标样式大比拼,鼠标样式​详细介绍

直接运行下面的代码开效果 

<html>
<head>
    <title>鼠标样式大比拼</title>
    <style>
        body{display: flex;flex-wrap:wrap;align-content: flex-start;}
        div{margin: 10px;width: 150px;height: 150px;display: flex;justify-content: center;text-align: center;align-items: center;background-color: #00000011;}
        div:hover{background-color: #00000022;}
        .auto{cursor:auto;}
        .default{cursor:default;}
        .none{cursor:none;}
        .initial{cursor:initial;}
        .inherit{cursor:inherit;}
        .context-menu{cursor:context-menu;}
        .help{cursor:help;}
        .pointer{cursor:pointer;}
        .progress{cursor:progress;}
        .wait{cursor:wait;}
        .cell{cursor:cell;}
        .crosshair{cursor:crosshair;}
        .text{cursor:text;}
        .vertical-text{cursor:vertical-text;}
        .alias{cursor:alias;}
        .copy{cursor:copy;}
        .move{cursor:move;}
        .no-drop{cursor:no-drop;}
        .not-allowed{cursor:not-allowed;}
        .all-scroll{cursor:all-scroll;}
        .col-resize{cursor:col-resize;}
        .row-resize{cursor:row-resize;}
        .n-resize{cursor:n-resize;}
        .e-resize{cursor:e-resize;}
        .s-resize{cursor:s-resize;}
        .w-resize{cursor:w-resize;}
        .ne-resize{cursor:ne-resize;}
        .nw-resize{cursor:nw-resize;}
        .se-resize{cursor:se-resize;}
        .sw-resize{cursor:sw-resize;}
        .ew-resize{cursor:ew-resize;}
        .ns-resize{cursor:ns-resize;}
        .zoom-out{cursor:zoom-out;}
        .grab{cursor:grab;}
        .grabbing{cursor:grabbing;}
    </style>
</head>
<script>
    let cursors = [
        'auto',
        'default',
        'none',
        'initial',
        'inherit',
        'context-menu',
        'help',
        'pointer',
        'progress',
        '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',
        'zoom-out',
        'grab',
        'grabbing',
    ]
    document.write(cursors.map(v => (`<div  class="${v}" >${v}</div>`)).join(''));
</script>
</html>

运行上面的代码,然后将鼠标指向不同的 HTML 元素,可以发现当指向不同的元

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值