javascript - 在 div 悬停时,在第三个 div 上显示一个新 div
问题描述
假设我有 2 个 div,并排放置(它们之间有一些中间元素):A(左)和 B(右)。当悬停在 B 上时,我希望另一个 div(C) 出现在左侧 (A) 上。
我知道如何切换显示无/块属性,但我不知道如何编写条件以便 div C 可以出现在另一个 div 上,而不是我们悬停的那个。
这可以做到吗?
<div className="A">
<h2>About me</h2>
</div>
<div className="B">
<div>
<Link className="link1-to-project" to="/project1">
<h2>Project 1</h2>
<div className="C"></div>
</div>
解决方案
更新: https ://jsfiddle.net/mq5bza81/1/
https://jsfiddle.net/mq5bza81/
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
</head>
<body>
<style>
.wrapper {
position: relative;
}
.b:hover+.c {
display: block;
}
.c {
display: none;
position: absolute;
top: 0;
}
</style>
<div class="wrapper">
<div class="a">AAA</div>
<div class="b">BBB</div>
<div class="c">CCC</div>
</div>
</body>
</html>
推荐阅读
- javascript - 从功能区仅打开一个对话框
- jenkins - Jenkins 流水线:如何在 Jenkins 流水线的后期下载存档的工件
- html - 单击锚链接 Excel VBA
- c# - 如何在 RESTFUL Webservice 中有更多的 get 命令
- java - 在嵌入式数据库中为 Spring Batch 创建元数据表
- c# - XML 反序列化为 C# 对象
- html - HTML/CSS 悬停一个对象以使另一个对象更改其属性
- gradle - 我可以在不导入的情况下在 IDEA 中获得 gradle 支持吗?
- powershell - 修剪 PowerShell 输出文件
- wix - Wix 捆绑包 - 如何只升级一个 MSI 包