css鼠标常用样式

在CSS中,你可以通过**cursor**属性来改变鼠标指针的样式。这个属性可以应用于任何HTML元素上,使得当鼠标悬停在该元素上时,鼠标指针会呈现出不同的样式。这对于提高用户体验和网页的互动性非常有帮助。

以下是一些常见的鼠标样式和用法示例:

  1. 默认样式

    复制代码
    .default { cursor: default; /* 默认光标 */ }
  2. 指针样式

    复制代码
    .pointer { cursor: pointer; /* 手形光标,用于可点击元素 */ }
  3. 文本选择样式

    复制代码
    .text { cursor: text; /* 文本选择光标 */ }
  4. 等待样式

    复制代码
    .wait { cursor: wait; /* 等待光标,通常用于加载状态 */ }
  5. 自定义光标: 你也可以使用自定义图像作为光标:

    复制代码
    .custom { cursor: url('path/to/cursor.png'), auto; /* 指定自定义光标 */ }
  6. 禁用样式

    复制代码
    .not-allowed { cursor: not-allowed; /* 禁止光标 */ }

示例

以下是一个简单的示例,展示如何在不同元素上应用不同的鼠标样式:

复制代码
<div class="default">这是默认光标</div>
<div class="pointer">这是指针光标</div>
<div class="text">这是文本光标</div>
<div class="wait">这是等待光标</div>
<div class="custom">这是自定义光标</div>
<div class="not-allowed">这是禁止光标</div>

div {
    padding: 20px;
    margin: 10px;
    border: 1px solid #ccc;
}

.pointer {
    cursor: pointer;
}

.text {
    cursor: text;
}

.wait {
    cursor: wait;
}

.custom {
    cursor: url('path/to/cursor.png'), auto;
}

.not-allowed {
    cursor: not-allowed;
}

小提示

  • 自定义光标的图像通常建议使用小于 32x32 像素的 PNG 或 SVG 格式。
  • 可以使用浏览器的开发者工具来快速测试和更改光标样式。
相关推荐
颂love7 分钟前
Vue的两大生态以及组件通信
前端·javascript·vue.js·typescript
甜汤圆10 分钟前
Python 里**自定义数据单元**
前端
cidy_9817 分钟前
将 Figma 接入 Codex MCP:从 `/plugins` 到本地插件配置的完整教程
前端
vivo互联网技术18 分钟前
动效开发不踩坑:几种动效实现方案对比与实战选型
前端·性能优化·动效
Csvn20 分钟前
【Vue3】Composition API vs Options API —— 什么场景该选哪个
前端
Csvn21 分钟前
Vue3 迁移血泪史:v-model 的 .sync 陷阱,90% 升级项目都会踩
前端·vue.js
光影少年22 分钟前
js单线程,为什在node环境下的js可以处理高并发请求?
前端·javascript·掘金·金石计划
vim怎么退出35 分钟前
Dive into React——事件系统
前端·react.js·源码阅读
KaMeidebaby38 分钟前
卡梅德生物技术快报|重组蛋白的表达和纯化:工艺调试全记录:大肠杆菌体系重组蛋白的表达和纯化参数标定(肠激酶轻链案例)
前端·人工智能·算法·数据挖掘·数据分析
Xzh042342 分钟前
Web 前端开发 — 期末复习指南(Html、Css、Js)
css·html5·web·js·期末