css怎么改鼠标样式,如何利用CSS改变鼠标的样式

css怎么改鼠标样式,如何利用CSS改变鼠标的样式各种各样的鼠标样式,对于经常使用电脑的人而言一定不会生疏。当鼠标移动到不同的地方时,当鼠标执行不同的功能时,鼠标的外形都会发生变化。但在网页上,貌似只有当鼠标在超级链接上时才出现一个手形,在其它地方似乎没有什么变化,同布满动感的网页显得不怎么和谐。实际上,用css可以方便地定义许多种鼠标外形。下面小编就为大家介绍一下怎样利用CSS改变鼠标的样式。用CSS改变鼠标的样式,我们使用cursor属性,现…

大家好,又见面了,我是你们的朋友全栈君。

各种各样的鼠标样式,对于经常使用电脑的人而言一定不会生疏。当鼠标移动到不同的地方时,当鼠标执行不同的功能时,鼠标的外形都会发生变化。但在网页上,貌似只有当鼠标在超级链接上时才出现一个手形,在其它地方似乎没有什么变化,同布满动感的网页显得不怎么和谐。实际上,用css可以方便地定义许多种鼠标外形。下面小编就为大家介绍一下怎样利用CSS改变鼠标的样式。

用CSS改变鼠标的样式,我们使用cursor属性,现在就让我们了解一下这个属性的相关内容。

一、cursor语法

cursor属性的属性值分为

auto|crosshair|default|hand|move|help|wait|text|w-resize|s-resize|n-resize|e-resize|ne-resize|sw-resize|se-resize|nw-resize|pointer|url(url)

部分效果可见下图

9e8aff47e91a96c2a2907fddc779d6fc.png

而我们最常用的cursor光标有以下几种

1)div{cursor:default }默认正常鼠标指针

2)div{cursor:hand}和div{cursor:text}文本选择效果

3)div{cursor:move}移动选择效果

4)div{cursor:pointer}手指形状链接选择效果

5)div{ cursor:url(url图片地址)}设置对象为图

二、cursor的作用

cursor设置或检索在对象上移动的鼠标指针采用何种系统预定义的光标形状。

三、cursor写法

cursor写法非常简单

如果你想设置鼠标移动到html p对象时鼠标变为文本选择样式,只需这样写:

p{cursor:text;}

如果你想设置设置鼠标移动到a超链接对象时鼠标变为手指形状,可以写为:

a{cursor:pointer;}

当你需要设置鼠标指针默认为一个小图片时,则可以:

body {cursor:url;/*小图片地址*/}

了解了相关属性值的含义,鼠标的外形就在你的把握之中了,需要让鼠标在那里变为什么外形,只需改变该元素的cursor属性值即可。虽然小编为大家提供了很多cursor的属性值。但在实际布局时,应注意不要滥用光标并尽量减少使用自定义图片作为鼠标样式,从而避免网页给人一种过于复杂不符合用户体验的感觉。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138345.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 几种IO流读写文件

    几种IO流读写文件一、超类:字节流:InputStream(读入流)OutputStream(写出流)字符流:Reader(字符读入流)Writer(字符写出流)二、文件操作流字节流:FileInputStream,FileOutputStream字符流:FileReader,FileWriter(用法与字节流基本相同,不写)//1.指定要读

    2022年5月18日
    45
  • linux 查看 java 进程内存占用情况[通俗易懂]

    linux 查看 java 进程内存占用情况[通俗易懂]1.查看java进程内存占用top-b-n1|grepjava|awk'{print”PID:”$1″,mem:”$6″,CPUpercent:”$9″%”,”mempercent:”$10″%”}’2.查看pid所在目录lsof-pPID3.查看剩余内存free-m

    2025年6月25日
    2
  • printwriter用法_stylewriter使用教程

    printwriter用法_stylewriter使用教程OutPutStream可以被封装成PrintWriter,OutputStream比较底层一些,是以字节为单位传输的,而PrintWriter是以字符为单位输出,所以就会涉及到转码编码的问题,如果用PrintWriter发送char[]和byte[],在服务端收到的常常是有一些字符会失真.PrintWriter以字符为单位,支持汉字,OutPutStream则不行总结:处理

    2022年8月10日
    4
  • Apache 中RewriteRule 规则参数[通俗易懂]

    Apache 中RewriteRule 规则参数[通俗易懂][size=medium]Apache中RewriteRule规则参数Apache模块mod_rewrite提供了一个基于正则表达式分析器的重写引擎来实时重写URL请求。它支持每个完整规则可以拥有不限数量的子规则以及附加条件规则的灵活而且强大的URL操作机制。此URL操作可以依赖于各种测试,比如服务器变量、环境变量、HTTP头、时间标记,甚至各种格式的用于匹配URL组成部分的查找数…

    2022年5月15日
    43
  • pycharm 格式化json_u盘文件被隐藏怎么恢复

    pycharm 格式化json_u盘文件被隐藏怎么恢复CTRL+ALT+L

    2022年8月27日
    4
  • jar中没有主清单属性 (亲测有效)[通俗易懂]

    jar中没有主清单属性 (亲测有效)[通俗易懂]<plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><source>1.8</source><target>1.8</target></.

    2025年9月14日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号