在我们写前端页面时,经常会遇到这种情况,就是鼠标悬停某个图标或者图片时,图片颜色发生了变化或者图片发生改变。
这种情况如何实现?

1、直接在html样式里进行切换

<div class="container"><img src="../img/icon-social-ip-white.png" onmouseover="this.src='../img/icon-social-ip-blue.png'" onmouseout="this.src='../img/icon-social-ip-white.png'" alt=""></div>

正常情况下我们的img标签只放一张图片,如果要实现鼠标悬停后图片发生改变,可以在标签里加上οnmοuseοver="this.src=’…/img/xxx’(切换后的图片) ,οnmοuseοut="this.src=’…/img/xxx’(鼠标移开后的图片),注意,路径不要写错了。
如图:

2、将背景图的路径改变

有时候我们会在css样式里引入图片;
只要将悬停后的图片路径改变就行了。

.bg{background: url(../img/icon-social-ip-white.png) no-repeat center;width: 25px;height: 23px;padding: 50px 50px;}
.bg:hover{background: url(../img/icon-social-ip-blue.png) no-repeat center;}

3、图片显示隐藏

<div class="bg"><img src="../img/icon-social-ip-white.png" alt=""><img src="../img/icon-social-ip-blue.png" alt=""></div>
.bg{position: relative;}img{display: block;width: 40px;height: 40px;position: absolute;}.bg img:last-child{display: none;}.bg:hover img:last-child{ display: block;}

4、图片透明度改变

.bg{position: relative;}img{opacity: 1;width: 40px;height: 40px;position: absolute;}.bg img:last-child{opacity: 0;}.bg:hover img:last-child{ opacity: 1;}

鼠标悬停时,图片切换的方法相关推荐

  1. html鼠标点击切换图片,js鼠标点击图片切换效果代码分享

    本文实例讲述了js鼠标点击图片切换效果.分享给大家供大家参考.具体如下: 实现原理很简单,其实是多张图片叠加起来,点击图片后依次赋予图片一个class,使其看起来在表面而已,点击图片,可以实现图片的不 ...

  2. Linux系统下实现图片切换的方法

    目录 第一个:代码实现过程 第二个:具体现象 大家好,今天分享一个,利用触摸屏驱动节点/event4,实现图片切换的方法. 使用源码包就是使用别人写好的函数:使用别人的函数,在编译的时候就必须知道函数 ...

  3. html鼠标悬停停止旋转,html – 鼠标悬停时用css旋转图标

    签出后我实现了下面的代码,但效果没有发生,不知道它缺乏的地方.. .rotate { -webkit-transition: -webkit-transform 0.4s ease-in-out; - ...

  4. JS鼠标滑过图片时切换图片

    http://www.aichengxu.com/article/Javascript/277_7.html 在很多网站上我们会发现当鼠标滑过一张图片后,这张图片切换为了另外的一张图片.这里豆芽说说这 ...

  5. Vue中鼠标悬停更换图片/文字内容,动态展示/修改某些属性

    Vue中鼠标悬停更换图片/文字内容,动态展示/修改某些属性 鼠标悬停时:@mouseenter 鼠标离开时:@mouseleave 利用以上来绑定相应方法,例如: <div @mouseleav ...

  6. 20个超棒的CSS3图片切换灯箱效果教程推荐

    CSS3中增加了诸多新的特性,借助这些特性,可以实现不可思议的效果.本文带来20个教程,教你如何使用CSS3创建引人注目的图片切换效果和灯箱效果. 点击小标题可以直接看效果 1.  创建带3D灯箱动画 ...

  7. vue鼠标悬停更改图片

    悬停 html <div id="app"><second></second></div> <template id=&quo ...

  8. JavaScript之图片切换(类似淘宝商品图切换)

    JavaScript之图片切换 下边给出几种方法进行图片切换: 方法一(小白专用款!简单易懂) 下边附上代码: <!DOCTYPE html> <html lang="en ...

  9. 分享111个JS图片切换特效,总有一款适合您

    分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...

最新文章

  1. iOS进阶之架构设计MVVM的实现示例(4)
  2. 3个可以写进简历的京东AI NLP项目实战,走完这五步就是Top算法工程师
  3. 关于redo(二)插入更新数据时的效率比较
  4. 关于null和undefined
  5. java replaceall lt,JAVA中替换字符的方法replace和replaceAll 区别
  6. 重写0-1背包问题的回溯法,使算法能输出最优解
  7. 信息学奥赛一本通 1071:菲波那契数 | OpenJudge NOI 1.5 17:菲波那契数列
  8. python二维元组元素的提取_如何从元组列表中提取第n个元素?
  9. HDU 5895 Mathematician QSC
  10. word流程图整体怎么拆分_word流程图-不会做流程图?这三种方法超级简单!
  11. cleverhans库——FGSM代码实战
  12. 蔡学镛:编译、反编译、反反编译(转)
  13. gradle入门教程
  14. 软回车和硬回车 MS高级office
  15. IOS开发之——音乐播放器-资源和Model(02)
  16. 今日头条内推码URQVEYM社招,校招,实习应有尽有
  17. 网络安全技术概论知识点
  18. 华为的数通认证考试难不难?考试内容是什么?
  19. python远程操控超微服务器(IPMI)、电脑开机(WOL)
  20. 14. 手机蓝牙遥控机器人制作

热门文章

  1. 如何把一个网页设置快捷方式放到桌面上去,或者手机桌面当App一样使用
  2. 视频话题识别与跟踪 - demo 【问题总结1.1-视频处理】
  3. 新手热门JAVA----随手笔记(上册)(有需要什么的可以私聊我qq1442828743)
  4. 电子信息科学与技术考研考计算机,电子信息科学与技术专业考研需要考哪些科目,有哪些......
  5. 东北大学应用数理统计第二章知识点总结——参数估计
  6. 终极算法【7】——类推学派
  7. 信息管理概论(自考)
  8. Double precision
  9. 中级运维这么学才有意思
  10. 为什么Windows电脑开机速度会变得越来越慢?由原先的几秒到了几十秒。了解这些方法将会助你杜绝卡顿(推荐适合电脑小白使用的杀毒软件)