javascript - 使用悬停将图像加载到另一个图像上 (Javascript)

标签 javascript jquery html image hover

正如您从标题中可以看出的那样,我正在尝试将图像加载到另一个图像之上/之上。对于我这个非常业余的设置来说,使用起来有点困难。基本上我想做的是将图像加载到与悬停图像相同的位置。很难解释,但我想你可能会理解。

代码在这里:Pastebin.com

它目前所做的是使用图像创建某种 map 。一旦悬停在上面,它们就会变暗并显示图像的真实姓名。它还没有做的是在当前悬停的图像上方加载新图像(如果有意义的话)。希望有人可以提供帮助。您可以在此处查看其当前状态:Sinnoh.php

(向右滚动以查找一些图像)

最佳答案

您可以通过将图像放在另一个图像之上并在悬停时调整其不透明度值来获得所需的效果。一个简单的过渡将给它你想要的淡入/淡出外观。

img {
  height: 600px;
  width: 200px;
}
.alt-img {
  opacity: 0;
}
.image-container:hover > .main-img {
  opacity: 0;
}
.image-container:hover > .alt-img {
  opacity: 1;
}
img {
  transition: 1s;
  position: absolute;
}
<div class="image-container">
  <img class="main-img" src="http://gogojjtech.com/misc/map/route204.png" />
  <img class="alt-img" src="http://gogojjtech.com/misc/map/route205.png" />
</div>

关于javascript - 使用悬停将图像加载到另一个图像上 (Javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283632/

相关文章:

javascript - Google Charts 注释时间线提示未出现

jquery - 使用两行标题进行表格排序

javascript - 复选框列表末尾的 jQuery 验证插件错误消息

javascript - 在发送交易之前如何估计当前的gas limit?

javascript - 如何告诉 IntelliJ 有关 javascript 事件属性的信息,以便它停止发出有关未定义属性的警告?

html - 特定图像的鼠标悬停图像背景颜色没有改变

html - CSS 列 - 元素多于列

html - 自定义 `org-publish-project-alist`

javascript - jQuery blur() 不听 $(this)

javascript - JS "smart"跨多个段落的文本 chop