关于“CSS 鼠标样式和手指样式整理”,以下是我的完整攻略:
关于“CSS 鼠标样式和手指样式整理”,以下是我的完整攻略:
一、鼠标样式
在网页中,不同的鼠标指针样式能够让用户更好地理解和使用网站的功能,鼠标指针样式的设置是通过 CSS 的 cursor 属性来控制。
常见鼠标样式
以下是一些常见鼠标样式及其对应的值:
- 默认样式:cursor: default;
- 链接样式:cursor: pointer;
- 禁止样式:cursor: not-allowed;
- 文本输入样式:cursor: text;
- 移动功能样式:cursor: move;
- 缩放功能样式:cursor: zoom-in、cursor: zoom-out
为了更好的展示这些样式,可以看下面的示例:
a {
cursor: pointer;
}
input[type=text] {
cursor: text;
}
.move {
cursor: move;
}
.zoom-in {
cursor: zoom-in;
}
.zoom-out {
cursor: zoom-out;
}
自定义指针样式
如果想要使用自定义的鼠标指针图像,需要使用 CSS 的 url() 函数。例如:
.custom-cursor {
cursor: url('custom-cursor.png'), auto;
}
其中,custom-cursor.png 是自定义的鼠标指针图像,auto 表示如果无法使用自定义图像,则使用系统默认指针。
二、手指样式
在移动设备上,用户使用的是手指,而不是鼠标。因此,在网页中,我们也需要使用手指样式来提示用户哪些区域可以被触摸。
使用 CSS 设置手指样式
使用 CSS 控制手指样式也是通过 cursor 属性来实现的。以下是一些常见手指样式及其对应的值:
- 手指样式:cursor: pointer;
- 按钮样式:cursor: grab、cursor: grabbing;
示例如下:
.btn {
cursor: pointer;
}
.drag {
cursor: grab;
}
.drag:active {
cursor: grabbing;
}
使用 JavaScript 设置手指样式
使用JavaScript控制手指样式是通过更改document.body.style.cursor的值来实现的。
示例如下:
document.body.style.cursor = "pointer";
以上是关于“CSS 鼠标样式和手指样式整理”的完整攻略。
本文标题为:CSS 鼠标样式和手指样式整理


基础教程推荐
- 详解微信小程序胶囊按钮返回|首页自定义导航栏功能 2023-12-21
- Vue使用vue-cli基于脚手架编写项目_自己编写一个vue基本_认识项目结构---vue工作笔记0019 2023-10-08
- jquery实现漂浮在网页右侧的qq在线客服插件示例 2023-12-28
- CSS实现照片堆叠效果的实例代码 2023-12-28
- 原生JS实现LOADING效果 2023-12-01
- 页面定时刷新(1秒刷新一次) 2023-12-21
- JS Jquery 遍历,筛选页面元素 自动完成(实现代码) 2023-12-01
- express框架通过ejs模板渲染输出页面实例分析 2023-07-09
- JavaScript中常见的几种获取元素的方式 2023-07-10
- javascript实现的多个层切换效果通用函数实例 2023-12-01