Css cursor设置成光标

news/2024/12/23 23:51:09/文章来源:https://www.cnblogs.com/aspphp/p/18625317

在CSS中,可以使用cursor属性来设置鼠标光标的样式。以下是一些常用的光标样式以及它们的值:

  • default - 默认光标(通常是一个箭头)

  • none - 不显示光标

  • context-menu - 右键菜单光标

  • help - 帮助光标(通常是一个问号)

  • pointer - 指针光标(通常用于链接)

  • progress - 加载光标(通常是一个沙漏或圆形加载符号)

  • wait - 等待光标(通常是一个沙漏)

  • cell - 十字箭头光标

  • crosshair - 十字箭头光标

  • text - 文本输入光标(通常是一个I形光标)

  • vertical-text - 垂直文本输入光标

  • alias - 别名光标(文本光标的另一种表示)

  • copy - 复制光标(通常是一个复制符号)

  • move - 移动光标(通常是一个移动符号)

  • no-drop - 无法放置光标(通常是一个禁止符号)

  • not-allowed - 不允许光标(通常是一个禁止符号)

  • all-scroll - 三角方向标(通常用于上下左右移动)

  • col-resize - 列式resize光标(通常是左右箭头)

  • row-resize - 行式resize光标(通常是上下箭头)

  • n-resize - 北(上)方resize光标(通常是一个向上的箭头)

  • e-resize - 东(右)方resize光标(通常是一个向右的箭头)

  • s-resize - 南(下)方resize光标(通常是一个向下的箭头)

  • w-resize - 西(左)方resize光标(通常是一个向左的箭头)

  • ne-resize - 东北(右上)方resize光标(通常是一个向右上的箭头)

  • nw-resize - 西北(左上)方resize光标(通常是一个向左上的箭头)

  • se-resize - 东南(右下)方resize光标(通常是一个向右下的箭头)

  • sw-resize - 西南(左下)方resize光标(通常是一个向左下的箭头)

  • auto - 默认光标,由浏览器根据上下文确定

如果要将光标设置成一个自定义图像,可以使用url函数指定图像路径:

 

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

  请注意,.cur文件是Windows系统的光标文件格式,而大多数现代浏览器支持的是.png.gif等格式。如果你使用的是.png.gif,你可以直接指定图像路径:

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

  在实际使用中,你可以将cursor属性应用到任何需要改变光标样式的CSS选择器上。例如,将一个类应用到一个元素上来改变其光标样式:

<div class="cursor-example">鼠标悬停我试试</div>

  

.cursor-example {cursor: pointer;
}

  这段代码会将鼠标悬停在.cursor-example元素上时的光标样式设置为pointer

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/857731.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我家一次用电超负荷时20A保险丝断了,但16A的空气开关却没有跳闸.

回答一: 转载自:https://zhidao.baidu.com/question/1970736314255432140.html这说明两者的保护时限不同。无论是保险丝还是空气开关,并不电流达到就立即跳,而且有一定的时间延时来积累热量,热量到了才会动作。 16A的空气开关没跳说明电流虽然超过20A,但时间很快,保险丝…

Easysearch Java SDK 2.0.x 使用指南(二)

在 上一篇文章 中,我们介绍了 Easysearch Java SDK 2.0.x 的基本使用和批量操作。本文将深入探讨索引管理相关的功能,包括索引的创建、删除、开关、刷新、滚动等操作,以及新版 SDK 提供的同步和异步两种调用方式。 SDK 的对象构建有两种方式 1. 传统的 Builder 方式 最基础的…

《docker高级篇(大厂进阶):2.DockerFile解析》包括:是什么、DockerFile构建过程解析、DockerFile常用保留字指令、案例、小总结

《docker高级篇(大厂进阶):2.DockerFile解析》包括:是什么、DockerFile构建过程解析、DockerFile常用保留字指令、案例、小总结@目录二、高级篇(大厂进阶)2.DockerFile解析2.1 是什么2.2 DockerFile构建过程解析2.3 DockerFile常用保留字指令2.4案例2.4.1自定义镜像mycento…

按钮修改状态

首先创造函数void updateBaoxiaoSchedule( int id, String schedule, String schedulereason); 及其实现。 SQL语句: @Update("update submit set state=#{state},statereason=#{statereason} where id=#{id} ") void updateSubmit1( @Param("id") int id…

泰山派设备控制(RGB)

泰山派设备系统控制(RGB) 1、进入设备系统 cd /sys/class2、进入RGB灯子系统 cd /sys/class/leds/罗列可操作的设备,可以看到三个设备,“rgb-led-b”,“rgb-led-g”,“rgb-led-r”,分别对应RGB的蓝,绿,红。3、我们对其单一色灯进行操作 cd rgb-led-b4、ls罗列出可操作的…

《计算机组成及汇编语言原理》阅读笔记:p48-p81

《计算机组成及汇编语言原理》学习第 4 天,p48-p81 总结,总计 34 页。 一、技术总结 1.CISC vs RISC p49, complex instruction set computing For example, a complex instruction set computing (CISC) chip may be able to move a large block of data, perhaps a strin…

在VS2022中,“根据模型生成数据库”时报错:已添加了具有相同键的项(或:An item with the same key has already been added)

解决方法:关闭解决方案,打开解决方案所在文件夹,打开以下文件夹:.vs\ConsoleApp7\FileContentIndex,然后删除里面的所有文件,再重新在VS中打开解决方案重新生成即可

超级AI图像放大工具Upscayl:让你的照片细节更清晰,色彩更鲜艳!

前言 Hello大家好,我又来推荐非常好用的AI图片无损放大器,模糊图片秒变高清,Upscayl是一个免费开源的AI图像超分辨率工具。它使用AI模型来通过猜测细节的方式增强图像并提高其分辨率。该工具适用于Linux、macOS和Windows操作系统 安装环境 [名称]:Upscayl [大小]:400.99MB …

全民点评 测试用例Xmind

项目简介:该项目是一款基于用户点评和校园商户信息为主的生活服务平台。项目利用 Redis 的特性解决不同业务场景中的问题,核心工作包括设计实现缓存更新策略,解决缓存相关问题、订单超卖的线程安全问题。 技术架构:SpringBoot + Mybatis - Plus + MySQL + Redis 功能测试:…

NginxUI:界面化管理Nginx的工具

一、NginxUI简介 1.1 NginxUI介绍 Nginx UI 是一个全新的 Nginx 网络管理界面,旨在简化 Nginx 服务器的管理和配置。它提供实时服务器统计数据、ChatGPT 助手、一键部署、Lets Encrypt 证书的自动续签以及用户友好的网站配置编辑工具。 此外,Nginx UI 还提供了在线访问 Nginx…

Codeforces 1842I. Tenzing and Necklace

神仙题。本题解参考官方题解进行编写,并补充了最后比较关键的怎么调整 \(m\)。 题目链接:I - Tenzing and Necklace 题目大意:给定一个环,环上有 \(n\) 个点与 \(n\) 条边,第 \(i\) 条边连接 \(i\) 与 \(i\bmod n +1\),边权为 \(a_i\)。要求断开若干边使得环断为若干段,…

Docker-compose 实战

以下是一个使用 Docker-compose 启动 Flask 应用的示例: 项目结构:app/|-- app.py|-- requirements.txt|-- Dockerfile|-- docker-compose.ymlapp.py 文件内容: from flask import Flaskapp = Flask(__name__)@app.route(/) def hello_world():return Hello from Flask in D…