我们会遇到一种情境,这种情境是当正常打开一个页面,有文字配有图片,可是当鼠标的光标移动到这张图片上时,会显示另一张图片。这种效果应该怎么做?

在学习html和css阶段的程序员,我们可以使用hover来对图片进行处理。

hover的基本意思为选择(当鼠标光标移动对一个对象进行选择)

1.我们在一个div里放两张照片

2.我们目的是想要第一张照片正常显示在页面,想要第二张照片在鼠标移动到第一张照片上显示出来

<div>
            <img src="img1" alt="">
            <img src="img2" alt="">
        </div>

3.给第二张照片设置 div>img:last-child{display: none;}

意思就是不将鼠标光标移动到第一张照片上时,不让第二张照片显示

4.对第一张照片设置div:hover>img:first-child{display: none;}
           这个代码的意思就是当鼠标光标移动到这个div上时,不让第一张照片显示

5.对第二张照片设置div:hover>img:last-child{display: block;}

这个代码的意思就是当鼠标光标移动到这个div上时,让第二张照片显示

这几步是利用hover做出我们想要的效果,最核心的几步,缺一不可。

以下,是我关于这个效果写的代码,大家可以复制到编辑器运行一下,加深印象。

<!DOCTYPE html>
<html><head><meta charset="utf-8" /><title></title><style>div{width: 500px;height: 500px;overflow: hidden;}div>img{width: 100%;height: 500px}div:hover>img:last-child{display: block;}div:hover>img:first-child{display: none;}div>img:last-child{display: none;}</style></head><body><div><img src="https://img1.baidu.com/it/u=1966616150,2146512490&fm=253&fmt=auto&app=138&f=JPEG?w=751&h=500" alt=""><img src="https://img2.baidu.com/it/u=2890830300,1721859624&fm=253&fmt=auto&app=120&f=JPEG?w=750&h=500" alt=""></div></body>
</html>

当鼠标光标放在一张图片上,如何显示另一张图片?相关推荐

  1. html鼠标移动图片弹出另一张图片,鼠标光标移动到图片上切换到另外一张图片的js特效是怎么做的?...

    你试试这一段代码,很粗糙的实现:鼠标接触改变,移走复原 无标题文档 body{margin:10px;} img{width:30%;height:20%} function over(){ var ...

  2. Duilib 鼠标光标放在Combox上滚动鼠标时,Combox中的值会不断变化

    实际开发过程中,发现只是将鼠标光标放在Combox上时,滚动鼠标,Combox内显示的值会随鼠标的滚动不断变化,很显然这是不我们想要的效果.查看Duilib中UICombo控件源码,发现鼠标滚轮响应事 ...

  3. unity 鼠标放置在3D物体上,显示物体名称

    做个记录,也方便自己以后查看,大家共同交流 源代码 using System.Collections; using System.Collections.Generic; using UnityEng ...

  4. 鼠标悬停在li标签上时显示一个弹框_HTML标签——列表标签

    列表使用场景: 内容相关.结构相似.样式相近的内容,根据内容的不同分为:无序列表.有序列表.定义列表 无序列表:两个标签<ul>和<li>,是嵌套关系,快捷键ul>li ...

  5. 电脑黑屏,只有鼠标光标

    今天下午电脑开机黑屏,只能看见鼠标光标.这是explorer.exe没有正常启动的原因. 我们可以1.win+R,输入cmd回车 2.输入netsh winsock reset catalog. (这 ...

  6. 锁定计算机算qq在线吗,看对方qq上只显示“在线”两个字,是不是对方就是电脑在线?不是手机在线...

    看对方qq上只显示"在线"两个字,是不是对方就是电脑在线?不是手机在线以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快 ...

  7. 当用户将鼠标悬停在列表项上时,使光标成为手

    我有一个列表,并且有一个用于其项目的点击处理程序: <ul><li>foo</li><li>goo</li> </ul> 如何将 ...

  8. 怎么解决vs2017一把鼠标放在Mat类上就卡死的问题

    Q :   vs2017与opencv配置时,常会出现鼠标一旦放到Mat类上就卡死,程序只能用任务管理器去结束进程,而且之前写的不能保存,十分烦人.本人认为这应该是Mat类注释太多了的问题.接下来给大 ...

  9. 如何在 Mac 上更改鼠标光标颜色?

    无法很好地识别 Mac 上的黑白鼠标光标?您可以从macOS Monterey自定义 Mac 光标的颜色.这是可访问性的一个选项,但如果您更喜欢黑色和白色以外的颜色组合,则可以使用它.通过这种方式,您 ...

最新文章

  1. 10道棘手的Java面试题,看看你能答对几个?
  2. 【前端酷站】分享一个纯 Javascript 的图表库与立体像素风制作~
  3. android静态代码扫描,android 静态代码扫描
  4. 修改Element-UI的组件样式
  5. Micro-CMS v1
  6. 真人拳皇项目Alpha阶段的回顾——史经浩
  7. linux自学笔记--vim和文本三剑客基础
  8. c++ stack 遍历_五分钟C语言数据结构 之 二叉树后序遍历(非递归很重要)
  9. 【数据库--db4o 介绍】
  10. Python小项目(一)-----------计算体脂率
  11. python从某行开始读_python 读取行
  12. 如何保护自己的颈椎?
  13. 2020下半年新机最新消息_别买新机了!2020下半年手机居然这么强……
  14. 树莓派4B(ubuntu)无线网络配置
  15. python输入一个字符串、计算其中小写字符的个数_利用键盘录入,输入一个字符串,统计该字符串中各个字符的数量,并输出(c/c++实现)...
  16. 信管117115李静JSP期末报告
  17. GBASE8S的HAC高可用配置
  18. win10怎么更改账户名称_如何更改电脑系统账户名称?让你的名称看起来高大上,快来学习吧...
  19. 计算机多出一个盘无法读,电脑有一个盘读不出来了
  20. 关于idea中maven jar包冲突的解决方法

热门文章

  1. 2020年,外链建设方法与策略有哪些?
  2. 职场人必读的文字--只花10分钟影响你一辈子!
  3. Word转换PDF格式的C#第二版(不再使用WSH宿主脚本)
  4. 1067:取石子游戏
  5. 小象学院 零基础Python入门 案例一 汇率兑换3.0
  6. imagemagick整理
  7. Python游戏开发,pygame模块,Python实现接水果和金币小游戏
  8. 当推荐系统邂逅深度学习
  9. 【新闻系统-React】问题2 antd组件下 路由跳转
  10. linux ext3 ext4 查看,技术|Linux 中管理 EXT2、 EXT3 和 EXT4 健康状况的 4 个工具