前端-鼠标经过后图标变色

news/2024/11/19 18:21:39/

这是两个小图标:
在这里插入图片描述
鼠标经过后发现变了颜色:
在这里插入图片描述
本来以为是一个普通的鼠标经过事件然后进行变换背景颜色,然后我发现我太天真了,他居然是一张图片!!!
然后我就研究了相关知识:
首先我们要有图标的图片,当然网上也有,也可以自己做。这里我自己准备了一张16*32像素的图标:(此图标我也上传了需要的话直接下载吧)
在这里插入图片描述
这里一定要注意背景是透明的而不是纯白!
html语句:

<body><div id="boke" align="center"></div>
</body>

css:

#boke{width: 16px;height: 16px;background-image: url(client/img/boke.png);/**这里是让图片发生位移**/background-position: 0 16px;
}
#boke:hover{background-position: 0 0;
}

总的来说很简单,但是是一个特别实用的小知识。
比如当你加载一个网站时,刚好这个网站要加载很多的图标,如果一张一张的图片会让网站加载很慢,因为这需要我们不停的请求,这个小特性可以让很多小图标放在一张图片上,这样就大大减少了我们去请求的次数,从而达到更快的加载网站。


http://www.ppmy.cn/news/404509.html

相关文章

鼠标放在NPC身上 改变鼠标 图标

1.找好一张改变鼠标图标&#xff1b;如&#xff1a;小手等 2.把其放在Resources文件夹下面如&#xff1a;SHOP_05图片 3.利用这张图片创建Texture2D &#xff1a; private Texture2D mouseNPCTexture; void Start () { //不需要加.PNG后缀名// mouseNPCTexture Resources.Load…

18.4 项目:“现在鼠标在哪里?”

能够确定鼠标的位置&#xff0c;对于建立 GUI 自动化脚本是很重要的。但光看屏幕&#xff0c;几 乎不能弄清楚像素的准确坐标。如果有一个程序在移动鼠标时随时显示x y 坐标&#xff0c;就会很方便。 总的来说&#xff0c;你希望该程序做到&#xff1a; • 获得鼠标当前的 …

鼠标移动到按钮上显示小手图标

<input type"submit" value"ok" style"cursor:hand" /> 转载于:https://www.cnblogs.com/Nirvanalst/archive/2008/11/19/1336327.html

计算机桌面左上角 鼠标,鼠标一直跑到桌面左上角怎么解决

电脑鼠标突然跑到左上角&#xff0c;拉下来又跑上去&#xff0c;都不清楚是哪里出现了问题&#xff0c;下面是学习啦小编为大家介绍鼠标一直跑到桌面左上角的解决方法,欢迎大家阅读。 鼠标一直跑到桌面左上角的解决方法 检查是不是鼠标和鼠标垫本身的问题。如下图&#xff0c;检…

腾讯地图获得地图经纬度数据进行描边

场景&#xff1a;地图展示城市或区的描边 方案&#xff1a; 登录腾讯地图 微信小程序JavaScript SDK | 腾讯位置服务 申请密钥 按照步骤获得密钥后 阅读api文档&#xff0c;有各种api获得各类数据 示例&#xff1a;以获得地图区域描边经纬度为例 接口调用&#xff1a;直接浏…

在3D世界中的获取鼠标的位置

原理 电脑的鼠标是在屏幕的2D坐标上运动的&#xff0c;而我们要获取的是3D世界中的一个三维坐标&#xff0c;在游戏引擎中的实现原理如下&#xff1a; 先获取鼠标在屏幕上的2D坐标。结合摄像机平面计算出这个点在3D世界中的坐标。从这个3D坐标沿着摄像机的视角发射一条射线&a…

计算机怎么改鼠标标志,电脑鼠标图标怎么改

你们知道怎么更改电脑的鼠标图案吗&#xff0c;下面是学习啦小编带来的关于电脑鼠标图标怎么改的内容&#xff0c;欢迎阅读! 电脑鼠标图标怎么改? 百度搜索“鼠标指针主题包”或“鼠标指针图标下载“类似的语句。 随便戳进一个网站浏览&#xff0c;找到你喜欢的一款主题包&…