cursor CSS属性定义鼠标指针悬浮在元素上时的外观。
1
1
cursor
CSS属性定义鼠标指针悬浮在元素上时的外观。https://developer.mozilla.org/zh-CN/docs/Web/CSS/cursor
概述
cursor
CSS属性定义鼠标指针悬浮在元素上时的外观。
初始值 auto
适用元素 all elements 是否是继承属性 yes 适用媒体 visual, interactive 计算值 as specified, but with URIs made absolute 是否适用于 CSS 动画 否 正规顺序 the unique non-ambiguous order defined by the formal grammar 语法
Formal syntax: [ [ <uri> [<x> <y>]?,]* [ auto | default | none | context-menu | help | pointer | progress | wait | cell | crosshair | text | vertical-text | alias | copy | move | no-drop | not-allowed | e-resize | n-resize | ne-resize | nw-resize | s-resize | se-resize | sw-resize | w-resize | ew-resize | ns-resize | nesw-resize | nwse-resize | col-resize | row-resize | all-scroll | zoom-in | zoom-out | grab | grabbing ] ]值
- <
uri
>url(…)
或者逗号分隔的url(…), url(…), …
,指向图片文件。用大于一个<uri>
值提供后备,以防某些指针图片类型不被支持。最后必须提供一个非URL后备值。详情参见cursor属性中使用URL值。<x>
<y>
- 可选 x,y坐标。无单位数字。
- 关键字值
鼠标悬浮于值上测试效果:
类型 CSS值 描述 General auto
浏览器根据当前内容决定指针样式
例如当是内容是文字时使用text样式default
默认指针,通常是箭头。 none
无指针被渲染 链接及状态 context-menu
指针下有可用内容目录。只有windows中的IE 10有效。 help
指示帮助 pointer
悬浮于连接上时,通常为手 progress
程序后台繁忙,用户仍可交互 (与 wait不同
).wait
程序繁忙(沙漏或表) 选择 cell
指示单元格可被选中 crosshair
交叉指针,通常指示位图中的框选 text
指示文字可被选中 vertical-text
指示垂直文字课被选中 拖拽 alias
复制或快捷方式将要被创建 copy
指示可复制 move
被悬浮的物体可被移动 no-drop
当前位置不能扔下
bug 275173Windows中 "no-drop 与not-allowed相同".not-allowed
不能执行 重设大小及滚动 all-scroll
元素可任意方向滚动 (平移).
bug 275174Windows中, "all-scroll 与 move相同".col-resize
元素可被重设宽度。通常被渲染为中间有一条竖线分割的左右两个箭头 row-resize
元素可被重设高度。通常被渲染为中间有一条横线分割的上下两个箭头
n-resize
某条边将被移动。例如元素盒的东南角被移动时 使用se-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
- Mozilla特定关键字
Grab -moz-grab
元素可被抓起 不推荐在公开网页上使用这些指针。
使用自定图片指针会提供更好的浏览器兼容性
-moz-grabbing
元素被握住 示例
.foo { cursor: crosshair; } /* use prefixed-value if "zoom-in" isn't supported */
.bar { cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } /* standard cursor value as fallback for url() must be provided (doesn't work without) */
.baz { cursor: url(hyper.cur), auto }规范
规范 状态 备注 CSS Basic User Interface Module Level 3
cursorCandidate Recommendation 增加了一些关键字,位置语法及 url()
CSS Level 2 (Revision 1)
cursorRecommendation 首次定义 浏览器兼容性
Feature Chrome (WebKit) Firefox (Gecko) Internet Explorer Opera Safari auto
,crosshair
,default
,move
,text
,wait
,help
,n-resize
,e-resize
,s-resize
,w-resize
,ne-resize
,nw-resize
,se-resize
,sw-resize
1.0 1.0 (1.0) 4.0 7.0 1.2 hand
(just usepointer
for this purpose)未实现 未实现 4.0 未实现 未实现 pointer
,progress
1.0 1.0 (1.0|1.7) 6.0 7.x 1.2 | 3.0 url()
- See Using URL values1.0 (523) 1.5 (1.8)
On MacOs 4.0 (2.0).6.0 未实现 3.0 Positioning syntax for url()
values? (Yes) 未实现 ? ? not-allowed
,no-drop
,vertical-text
,all-scroll
,col-resize
,row-resize
1.0 (522) 1.5 (1.8) 6.0 10.6 3.0 alias
,cell
,copy
,ew-resize
,ns-resize
,nesw-resize
,nwse-resize
,context-menu
1.0 (522 )[1] 1.5 (1.8 )[1] 未实现 10.6 [1] 3.0 [2] none
5.0 (533) 3.0 (1.9) 9.0 未实现 5.0 [2] inherit
1.0 1.0 8.0 9.0 1.2 zoom-in
,zoom-out
1.0 (522) -webkit- 1.0 (1.4) -moz- 未实现 11.6 3.0 -webkit- [1] Windows中的Mozilla和WebKit不适用
context-menu
, Opera中可用。
[2]alias
,cell
,copy
,none
在Windows Safari不适用, Mac中可用。参见
- Using URL values for the cursor property
pointer-events
- Webkit's cursor demos (including the extended ones:
zoom
,zoom-out
,grab
,grabbing
)- Cursor Property (MSDN)
- CSS 2.1 and CSS 3 cursor propery test
1
1
1
1
1
1
1
1
1
1
1
1
1
cursor CSS属性定义鼠标指针悬浮在元素上时的外观。的更多相关文章
- CSS属性定义 文本修饰 边框效果 背景修饰
一.CSS属性定义1.css颜色表示方法[重点]rgb(红绿蓝3个颜色通道 强度值为0-255)rgb(0,0,0)rgba(alpha a是透明度 值为0-1)rgba(123,123,123,0) ...
- [WPF]获取鼠标指针下的元素
原文:[WPF]获取鼠标指针下的元素 [WPF]获取鼠标指针下的元素 周银辉 以前写过一些GetElementUnderMouse之类的函数,要用到坐标换算而显得有些麻烦(特别是当元素有XXXTr ...
- VC/MFC 当鼠标移到控件上时显示提示信息
VC/MFC 当鼠标移到控件上时显示提示信息 ToolTip是Win32中一个通用控件,MFC中为其生成了一个类CToolTipCtrl,总的说来其使用方法是较简单的,下面讲一下它的一般用法和高级用法 ...
- 使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片
查看本章节 查看作业目录 需求说明: 使用 jQuery 操作页面元素的方法,实现浏览大图片的效果,在页面上插入一幅小图片,当鼠标悬停到小图片上时,在小图片的右侧出现与之相对应的大图片 实现思路: 在 ...
- Unity编辑器 - 鼠标悬停在控件上时改变鼠标样式
Unity编辑器 - 鼠标悬停在控件上时改变鼠标样式 摘自Unity文档 EditorGUIUtility.AddCursorRect public static void AddCursorRect ...
- echarts柱状图修改背景线为网格线、去掉刻度标签、鼠标悬停在柱条上时变色、柱条圆角弧度、
option = { color: ['red'],//修改柱条颜色 tooltip : { triggerOn:'mousemove' }, grid: { left: '3%', right: ' ...
- 【转】使用Eclipse,将鼠标放在相应方法或字段等元素上时,无法显示提示
使用Eclipse编写java代码时,将鼠标放在相应方法或字段等元素上时,会有对应的说明或提示. 不过,常出现下面的问题: Note:An exception occurred while getti ...
- CSS/HTML 改变鼠标指针形状
改变鼠标指针形状的方法有两种:第一种:用的来改变鼠标指针形状.另一种是:利用第三方控件的方法,而我自己最常用的是第一种:用css样式表来改变鼠标指针形状 我们先来看第一种:用来改变鼠标指针形状. 有些 ...
- javascript - ie - css - 动态更新鼠标指针形状
最近写了一个图片展示的页面,在弹出层中显示大图,在大图的左边和右边点击时可以翻页. 将鼠标在大图上移动时,移动到左边显示一个向左的箭头,移动到右边时显示一个向右的箭头. 当第一次显示大图时,如果鼠标位 ...
随机推荐
- JavaScript中创建数组的方式!
JavaScript中创建数组的方式! 利用数组字面量 // 1 直接量 console.log(Array.prototype); var arr = [1, 2, 4, 87432]; // 注意 ...
- 前端面试之ES6新增了数组中的的哪些方法?!
前端面试之ES6新增了数组中的的哪些方法?! 我们先来看看数组中以前有哪些常用的方法吧! 1 新增的方法! 1 forEach() 迭代遍历数组 回调函数中的三个参数 value: 数组中的每一个元素 ...
- 用Jenkins构建Django持续集成环境
用Jenkins构建Django持续集成环境 - V2EX https://www.v2ex.com/t/32054
- 网络流 - dinic + 当前弧优化【代码】
这是初学网络流的时候从<算法竞赛进阶指南>抄下来的一份代码,自己理解的也不是很透彻. 注意,边要从 \(1\) 开始计,不然直接 \(xor\) 运算的话取反边会直接炸掉. #includ ...
- Codeforces 1220D 思维 数学 二分图基础
原题链接 题意 我们有一个含多个正整数的集合B,然后我们将所有的整数,也就是Z集合内所有元素,都当做顶点 两个整数 \(i , j\) 能建立无向边,当且仅当 \(|i - j|\) 这个数属于B集合 ...
- EasyUI框架
使用EasyUI框架时,需要导入3个包在项目js文件夹之中. 在项目之中,每次需先引入相关文件: <!--引入jquery--> <script src="../js/jq ...
- 《进击吧!Blazor!》第一章 4.数据交互
<进击吧!Blazor!>是本人与张善友老师合作的Blazor零基础入门系列视频,此系列能让一个从未接触过Blazor的程序员掌握开发Blazor应用的能力. 视频地址:https://s ...
- 搭建tdh平台
1.卸载tdh平台(见tdh集群卸载文件夹) 在manager节点执行chmod +x uninstall.sh (非root用户执行sudo chmod +x uninstall.sh)开始卸载TD ...
- 设计模式(十七)——迭代器模式(ArrayList 集合应用源码分析)
1 看一个具体的需求 编写程序展示一个学校院系结构:需求是这样,要在一个页面中展示出学校的院系组成,一个学校有多个学院, 一个学院有多个系.如图: 2 传统的设计方案(类图) 3 传统的方式的问题分析 ...
- 克鲁斯卡尔算法(Kruskal算法)求最小生成树
题目传送:https://loj.ac/p/10065 1.排序函数sort,任何一种排序算法都行,下面的示例代码中,我采用的是冒泡排序算法 2.寻源函数getRoot,寻找某一个点在并查集中的根,注 ...