javascript - 悬停时显示带有过渡效果的图像的标签

标签 javascript jquery html css

我正在尝试在 a 标签的悬停上显示图像,我已经完成并完全正常工作,现在我遇到了一个问题......

我希望图像在鼠标悬停时“淡入淡出”页面,而不是仅仅出现,以便给它一个更令人满意的完成。

我现在的代码是...

a.top-row:hover:after {
transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
display: block;
position: absolute;
z-index: 10;
top: -295px;
left: -30px; }

为了显示图像,我为每个 a 标签设置了单独的 id,所以它是这样完成的。

a#a1:hover:after {
content: url(../images/cars/audi/a1.png); }

HTML -

 <a class="top-row" id="a1">A1</a>

最佳答案

像这样? (背景固定,动画不透明度)

a.top-row {
  position: relative;
}

a.top-row:after {
  transition: .5s;
  -webkit-transition: .5s;
  -moz-transition: .5s;
  
  display: block;
  position: absolute;
  top: 100%;
  left: 100%;
  z-index: 10;
  width: 70px;
  height: 50px;  
  opacity: 0;
  content: ' ';
  pointer-events: none;
}
#a1:after {
  background: url(https://placehold.it/70x50);
}
#r8:after {
  background: url(https://placehold.it/70x50/ff00ff);
}

a.top-row:hover:after {
  opacity: 1;  
}
<a class="top-row" id="a1">A1</a><br/>
<a class="top-row" id="r8">R8</a>

关于javascript - 悬停时显示带有过渡效果的图像的标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41792873/

相关文章:

javascript - KendoUI 工具栏 splitButton 自动突出显示下拉列表中的第一个选项。如何使所有选项看起来都一样

javascript - 从console.log获取输入

javascript - 单击同一级别的元素(兄弟?)切换类,但不要切换具有相同类的其他元素

c# - asp.net 文本 onkeyup 事件

javascript - JMeter - 正则表达式提取器 - 多行 html

php - 确认密码无效

javascript - 电源列表的最后一位

jquery - 使用 jQuery 的随机图像幻灯片

javascript - 将 Javascript 弹出 HTML 链接分配给 PHP 变量

javascript - 在查看另一个 div 时锁定一个 div 的滚动