㈠简单介绍

在浏览网页时,通常看到的鼠标光标形状有箭头、手形、沙漏等,而在 windows 中实际看到的鼠标指针种类比这个还要多。

一般情况下,鼠标光标的形状由浏览器负责控制,大多数情况的光标形状为箭头形状,当指向链接时,光标形状会变成手指形状。

cursor 属性规定要显示的光标的类型(形状)。

该属性定义了鼠标指针放在一个元素边界范围内时所用的光标形状。

㈡属性值

 

 

㈢属性简单讲解

cursor属性的默认值为 auto, 它表示由浏览器根据当前上下文,自动确定最适合的光标类型。auto 与 default 不同,default 表示使用客户端操作系统默认的光标类型。

CSS允许用户创建自己的鼠标光标图片,并保存为 .cur 的光标文件,然后通过 cursor属性来使用它们。

例如:cursor: url(cursors/cursor.cur) ;
上述规则表示,要求浏览器加载名称为 cursor.cur 光标文件,并将它用作鼠标光标。当然,浏览器也有可能不支持 .cur 格式的光标文件,或光标文件无法正常加载。因此,大多数浏览器要求必须指定一个备用的光标,否则,cursor属性无效。

例如:cursor: url(cursors/cursor.cur), pointer;
使用上述规则,在浏览器不支持 .cur 格式的光标文件,或光标文件无法正常加载时,就会使用 pointer 作为光标。

由于不同浏览器所支持的光标文件格式不尽相同,Opera和IE仅支持 .cur 格式,Firefox、Chrome和Safari既支持 .cur 格式,也支持常见的 .jpg、.gif、.jpg 等格式。因此,CSS还支持同时指定多个光标文件,中间用逗号隔开。

例如:cursor: url(cursors/cursor.cur), url(cursors/cursor.png), url(cursors/cursor.gif), pointer;
这样的话,浏览器会逐个查看各个URL,直到找到一个可用的光标文件。如果浏览器无法找到任何可用的文件,就会使用 pointer 作为光标。

㈣代码演示:

总体测试代码:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>cursor样式演示</title><style type="text/css">.cursorDiv{width: 300px;height:150px;background: #FF6600;border:solid 1px;cursor:url('img/sanchaji.png'),pointer;}</style></head><body><div class="cursorDiv"></div></body>
</html>

1..url()
可以将光标图形自定义为自己喜欢的图标样式,url()里是一个图标的连接,可以是png、ico、gif等,注意,要在url()后面定义一个普通的光标,否则自定义的图标不起作用!

cursor:url('img/sanchaji.png'),pointer;

 

2.default
默认光标(通常是一个箭头)

cursor:default;

 

3.auto
默认。浏览器设置的光标。

 4.crosshair
光标呈现为十字线。

cursor:crosshair;

 

5.pointer
光标呈现为指示链接的指针(一只手)

cursor:pointer;

 

6.move
此光标指示某对象可被移动。

cursor:move;

 

7.e-resize
此光标指示矩形框的边缘可被向右(东)移动。

cursor:e-resize;

 

8.ne-resize
此光标指示矩形框的边缘可被向上及向右移动(北/东)。

cursor:ne-resize;

 

9.nw-resize
此光标指示矩形框的边缘可被向上及向左移动(北/西)。

cursor:nw-resize;

 

10.n-resize
此光标指示矩形框的边缘可被向上(北)移动。

cursor:n-resize;

 

11.se-resize
此光标指示矩形框的边缘可被向下及向右移动(南/东)。

cursor:se-resize;

 

12.sw-resize
此光标指示矩形框的边缘可被向下及向左移动(南/西)。

cursor:sw-resize;

 

13.s-resize
此光标指示矩形框的边缘可被向下移动(南)。

cursor:s-resize;

 

14.w-resize
此光标指示矩形框的边缘可被向左移动(西)。

cursor:w-resize;

 

15.text
此光标指示文本。

 

16.wait
此光标指示程序正忙(通常是一只表或沙漏)。

cursor:wait;

 

17.help
此光标指示可用的帮助(通常是一个问号或一个气球)。

cursor:help;

 

18.progress

cursor:progress;

 

测试浏览器为Chrome

转载于:https://www.cnblogs.com/shihaiying/p/11443638.html

cursor(鼠标手型)属性相关推荐

  1. html css 鼠标手,CSS cursor 和 opacity 属性

    cursor :一些不同的光标,当设置该属性之后,鼠标指上去会随着属性而改变. 举例: 十字线 默认的 帮助 指示某对象可被移动 出现左右箭头 一只手 正在加载 文本 opacity:用于设置元素的透 ...

  2. html鼠标手状态,css鼠标样式cursor介绍(鼠标手型)

    CSS鼠标样式语法如下: 任意标签中插入 style="cursor:*" 例子:文本或其它页面元素  文本或其它页面元素  注意把 * 换成如下15个效果的一种: 下面是对这15 ...

  3. css hover变成手_css鼠标样式cursor介绍(鼠标手型)

    CSS鼠标样式语法如下: 任意标签中插入 style="cursor:*" 例子:文本或其它页面元素  文本或其它页面元素  注意把 * 换成如下15个效果的一种: 下面是对这15 ...

  4. css鼠标样式cursor介绍(鼠标手型)

    http://www.17jquery.com/div_css/55815/ CSS鼠标样式语法如下: 任意标签中插入 style="cursor:*"   例子:<span ...

  5. html css鼠标手型效果

    html css鼠标手型效果 style="cursor:pointer" 转载于:https://blog.51cto.com/chengang/1288597

  6. css中鼠标手,css各种鼠标手型集合

    比较齐全的鼠标手型css 在国内的网站上是没搜到这么全的 比如说哪个禁止的手型: 鼠标往下移动即可看到效果: html代码如下: Cursors auto default none context-m ...

  7. html鼠标手状态,css html 鼠标手型,鼠标形状,鼠标效果,样式

    css鼠标手型cursor中hand与pointer Example:CSS鼠标手型效果 CSS鼠标手型效果 Example:CSS鼠标手型效果 CSS鼠标手型效果 注:pointer也是小手鼠标,建 ...

  8. DIV+CSS 鼠标样式,鼠标手型样式

    任意标签中插入 style="cursor:*"   例 子:<span style="cursor:*">文本或其它页面元素</span&g ...

  9. css html 鼠标手型,鼠标形状,鼠标效果,样式

     css鼠标手型cursor中hand与pointer Example:CSS鼠标手型效果 <a href="#" style="cursor:hand&quo ...

  10. Bootstrap HTML 编码规范之布尔型属性

    布尔型属性 XHTML 规范要求为布尔型属性赋值,到了HTML5,一切化繁为简.HTML5 规范规定:元素的布尔型属性如果有值,就是 true,如果没有值,就是 false.因此,在声明布尔型属性时, ...

最新文章

  1. 最新最全大数据图谱,请拿走不谢!
  2. 如何设置 homestead zhong redis 开机自启_CentOS安装Redis
  3. mysql relay log 配置_mysql relay log参数汇总
  4. 找出占用的端口进程ID,并且杀死该进程
  5. 【系统架构】大型网站架构模式
  6. is not in the sudoers files的解决办法
  7. Linux 修改静态 IP
  8. Python进阶-----类组合的方式完成授权
  9. HTML网页设计:四、超链接
  10. 《凤凰架构》读书笔记
  11. 分布式数据同步工具之DataX Web的基本使用
  12. 《人性的枷锁》读后感范文4500字
  13. SQL语句值left join,right join,inner join的用法
  14. Verilog——7段数码管译码器
  15. 升级sp1后文档无法编辑
  16. 天津大学仁爱学院计算机科学与技术学费,天津大学仁爱学院计算机科学与技术专业2016年在山西理科高考录取最低分数线...
  17. 华硕 ZenFone 国产新机盘点
  18. am335x uboot启动流程分析
  19. BT TWS方案开发感悟
  20. 如何用 Minio SDK 访问滴滴云对象存储

热门文章

  1. unity3d ios 应用闪退 variables may not be available
  2. 密码学的安全性浅析-3
  3. 服务器2颗cpu的性能,DIY从入门到放弃:两颗CPU性能更强吗?
  4. 抽取modelnet40_ply_hdf5_2048数据集的子类集制作h5点云
  5. SVN commit的时候报错conflicted state
  6. layui 新手实例教程
  7. 微服务架构在区块链BaaS平台中的实践
  8. phpmywind 解决多语言版本 导航调取问题-5.6之前版本
  9. html图片滤色,CSS3图片混合(Blend)效果详解
  10. 手把手教你使用wordpress搭建个人网站