【发布时间】:2020-05-30 10:28:10
【问题描述】:
当我将鼠标悬停在第一个兄弟元素上时,我试图切换两个兄弟元素的显示。我想将悬停的第一个兄弟元素的显示从块更改为无,而其直接或下一个兄弟元素的样式从无更改为块。我能够为此编写一个 css 代码,但是在悬停时,元素不断闪烁并在一个永无止境的循环中交替。下面是我的html和css代码:
.box {
display: inline-block;
width: 300px;
height: 150px;
margin: 20px 40px;
border-radius: 4px;
cursor: pointer;
}
.box-one {
background: green;
}
.box-two {
background: whitesmoke;
display: none;
}
.box-one:hover {
display: none;
}
.box-one:hover+.box-two {
display: block;
}
<div class="box box-one"></div>
<div class="box box-two"></div>
【问题讨论】: