将鼠标悬停在javascript和/或css列表中的相应单词时,如何显示不同的图像?

     2022-04-21     576

关键词:

我有一个“系列”列表,当用户将鼠标悬停在列表中的系列名称上时,我想要一个连接到所述系列的图像弹出。我也希望它弹出transition.5s

我已经遇到了一个问题22,如果我在CSS中使用悬停效果并从display: none; - > display: block;我无法动画,但如果我从opacity: 0; - > opacity: 1;这样做,图像必须是子元素,并且当用户在他们的绝对位置上盘旋它们也会出现,而我只希望它们悬停在相应的单词上时出现。

我发现的每个解决方案都处理了使用这两种技术中的一种,或者只是参考当您将鼠标悬停在整个部分时出现的单个图像,因此我正在寻找Javascript中的解决方案。

li img {
    opacity: 0;
    transition: opacity 0.5s;
    display: none;
}

a.s1:hover img {
    opacity: 1; 
    display: block;
}

a.s2:hover img {
    opacity: 1;
    display: block;
}
<a href="series-1.html" class="s1">Series 1
    <div class="images">
    <div class="image1">
        <img src="image1.jpg">
    </div>
    <div class="image2">
        <img src="image2.jpg">
    </div>
    </div>
</a>

<a href="series-2.html" class="s2">Series 2
    <div class="images">
    <div class="image1">
        <img src="bowl.jpg">
    </div>
    <div class="image2">
        <img src="octupus.jpg">
    </div>
    </div>
</a>
答案

也许这个解决方案可以帮助你:

注意:使用CSS创建动画时,请避免使用“display”属性来隐藏元素。


<a href="series-1.html" class="s1">
  <p>Series 1</p>
  <img src="https://i.ytimg.com/vi/QYQ0I1mvFDE/maxresdefault.jpg">
  <img src="https://i.ytimg.com/vi/QYQ0I1mvFDE/maxresdefault.jpg">
</a>

<a href="series-2.html" class="s1">
  <p>Series 2</p>
  <img src="https://i.ytimg.com/vi/QYQ0I1mvFDE/maxresdefault.jpg">
  <img src="https://i.ytimg.com/vi/QYQ0I1mvFDE/maxresdefault.jpg">
</a>

img {
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  width: 10%;
  margin:2px;
}

a.s1 {
  height: 10px; 
  display:block;
}

a.s1:hover {
  height: auto; 
}
a.s1:hover img {
  opacity: 1; 
}

但是:ぁzxswい

Javascript 或 Jquery 检查是不是将鼠标悬停在元素上

】Javascript或Jquery检查是不是将鼠标悬停在元素上【英文标题】:JavascriptorJquerycheckifhoveringoveranelementJavascript或Jquery检查是否将鼠标悬停在元素上【发布时间】:2017-09-2413:17:54【问题描述】:目标是当鼠标悬停在多个元素上时,每... 查看详情

当您使用 javascript 或 jquery 将鼠标悬停时,如何使图像或按钮发光?

】当您使用javascript或jquery将鼠标悬停时,如何使图像或按钮发光?【英文标题】:Howdoyoumakeanimageorbuttonglowwhenyoumouseoverusingjavascriptorjquery?【发布时间】:2011-09-0804:50:10【问题描述】:我想在鼠标悬停在按钮或图像上时添加发光效... 查看详情

如何使用css在鼠标悬停时缩放图像?

...个效果很有用。有两种方法可以创建鼠标悬停效果。使用JavaScript使用CSS在本文中,我们将看到如何使用CSS来实现这种效果。本文包含两部分代码。第一部分包含HTML代码,第二部分包含CSS代码。HTML代码:在本文中,我们将使用HTM... 查看详情

javascript使用jquery或javascript在鼠标悬停(鼠标悬停/鼠标移出)中添加或删除类(代码片段)

查看详情

将鼠标悬停在图像上时需要 CSS 效果,以获取另一个图像和/或文本以显示在其上方

】将鼠标悬停在图像上时需要CSS效果,以获取另一个图像和/或文本以显示在其上方【英文标题】:NeedCSSeffectwhenhoveringoveranimage,togetanotherimageand/ortexttodisplayaboveit【发布时间】:2012-02-1719:06:09【问题描述】:我公司的网站上有10个... 查看详情

如何在激活 CSS“:hover”的纯 JavaScript 中模拟鼠标悬停?

】如何在激活CSS“:hover”的纯JavaScript中模拟鼠标悬停?【英文标题】:HowdoIsimulateamouseoverinpureJavaScriptthatactivatestheCSS":hover"?【发布时间】:2013-06-1801:54:15【问题描述】:我一直试图在Chrome中找到模拟mouseover的代码,但即... 查看详情

CSS:将元素定位在悬停或焦点上,但不能同时定位

...表。用户应该能够使用向下键滚动浏览建议,并能够使用鼠标选择建议。这些建议应在其中任何一种情况下适当突出显示。我遇到的问题是在没有突出显示悬停状态和使用向下/向上箭头滚动时 查看详情

将鼠标悬停在图像上以获取一个带有 html/JavaScript 中的多个链接的框

】将鼠标悬停在图像上以获取一个带有html/JavaScript中的多个链接的框【英文标题】:Hoveroverimagetogetaboxwithmultiplelinksinhtml/JavaScript【发布时间】:2018-05-1504:34:18【问题描述】:我想这样当用户将鼠标悬停在我网站上的图片上时,他... 查看详情

将鼠标悬停在 X 上时,如何仅在单个列表中显示 X?

】将鼠标悬停在X上时,如何仅在单个列表中显示X?【英文标题】:HowcanIdisplaytheXonlyinsinglelistwhenIhoveronit?【发布时间】:2021-11-2315:51:28【问题描述】:当我将鼠标悬停在单个列表中时,我遇到了问题。当我悬停它时,我只想在一... 查看详情

将鼠标悬停在列表上时更改列表中每个链接的颜色

】将鼠标悬停在列表上时更改列表中每个链接的颜色【英文标题】:changethecolorofaeverylinkinalistwhenhoveringoverone【发布时间】:2012-02-2214:27:22【问题描述】:这是一个示例列表:<ul><li><ahref="#">Link1</a></li><li&g... 查看详情

使用html和css实现鼠标悬停时文本的旋转

鼠标悬停在文字上时,文字会出现旋转效果。这种效果实现的原理是,将每个文字或者单词的每个字母在任一轴(最好是Y轴)一起旋转。每个文字或者单词都包裹在<li>标记中,然后使用CSS:hoverSelector选择器,我们将在Y轴... 查看详情

HTML / CSS / Javascript - 将鼠标悬停在不同的单元格上时更改一个表格单元格的值

】HTML/CSS/Javascript-将鼠标悬停在不同的单元格上时更改一个表格单元格的值【英文标题】:HTML/CSS/Javascript-Changingonetablecellvalue,whenhoveringoveradifferentcell【发布时间】:2013-03-0620:11:43【问题描述】:我实际上没有任何与此相关的代码... 查看详情

仅使用 CSS,将鼠标悬停在另一个元素上时显示 div

...lt;a&gt;元素上时,我想显示一个div,但我想在CSS而不是JavaScript中执行此操作。你知道这是如何实现的吗?【问题讨论】:div必须在a标签内..当您发现这种技术似乎“ 查看详情

当您使用 Javascript 单击或停止悬停时,如何使 CSS 悬停内容保持原位?

】当您使用Javascript单击或停止悬停时,如何使CSS悬停内容保持原位?【英文标题】:HowcanyoumakeCSSon-hovercontentstayinplacewhenyouclickorstophoveringusingJavascript?【发布时间】:2012-11-1909:37:16【问题描述】:我想实现一个身体系统功能。当... 查看详情

使用css或javascript悬停几秒钟后显示一条消息[重复]

】使用css或javascript悬停几秒钟后显示一条消息[重复]【英文标题】:Showamessageafterafewsecondshoverusingcssorjavascript[duplicate]【发布时间】:2020-12-1104:55:02【问题描述】:我的问题:当用户将鼠标悬停在文本的某个部分上时,我希望几... 查看详情

使用 jQuery 将鼠标悬停在相邻文本上时更改图标的颜色

...2021-05-0115:09:40【问题描述】:我见过thisarticle,但我想用JavaScript更改图标的颜色。尝试编写一个函数,当图标或文本悬停在上方时,改变图标和文本的颜色。我正在使用thisanswer中提供的代码来检查元素是否 查看详情

Javascript/Coffeescript 鼠标悬停在函数 RoR

】Javascript/Coffeescript鼠标悬停在函数RoR【英文标题】:Javascript/CoffeescriptmouseoverfunctionRoR【发布时间】:2013-01-2017:23:20【问题描述】:我有一个显示工作列表的表格。我想要发生的是整行(不是td)的文本在悬停时将颜色变为红色... 查看详情

将鼠标悬停在一个上但影响另一个 CSS

...过渡:所有0.9秒缓进出;))。是否可以使用css或也需要javascript?我的代码:<!DOCTYPEht 查看详情