gpt4 book ai didi

javascript - CSS3 (jQUery?) 悬停时隐藏元素 "a",这样元素 "b"可能会显示

转载 作者:行者123 更新时间:2023-11-28 16:38:39 25 4
gpt4 key购买 nike

我有两个元素:

.el-a {}

.el-b {}

默认情况下,el-b 已经隐藏,而 el-a 正在显示,我需要做的是一旦用户将鼠标悬停在 el- ael-a会隐藏,el-b会出现。是否可以使用 CSS3 实现,或者只能使用 jQuery 实现?

最佳答案

这是一种方法,如果 el-a 和 el-b 都有一个共同的父级:

.el-a a {
background-color: yellow;
}
.el-b a {
background-color: lightblue;
opacity: 0;
}
.parent a {
display: block;
overflow: hidden;
}
.parent:hover .el-a a {
opacity: 0
}
.parent:hover .el-b a {
opacity: 1
}
<div class="parent">
<div class="el-a">
<a href="#">1</a>
</div>


<div class="el-b">
<a href="#">2</a>
</div>
</div>

你没有具体说明你是否想让 el-a 所占领的区域坍塌,所以我没有让它坍塌,但这也是可以做到的。此外,如果 el-a 和 el-b 的维度相同,或者 el-b 出现在 el-a 之前,这会更容易。

关于javascript - CSS3 (jQUery?) 悬停时隐藏元素 "a",这样元素 "b"可能会显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34078275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com