gpt4 book ai didi

html - 悬停一个框并突出显示另一个框

转载 作者:搜寻专家 更新时间:2023-10-31 08:15:02 24 4
gpt4 key购买 nike

.first {
background: red;
width: 100px;
height: 100px;
}
.first:hover .outer-box {
background: black;
}
.outer-box {
width: 100px;
height: 100px;
background: green;
}
<div class="icons">
<div class="first"></div>
</div>

<div class="outer-box"></div>

如何将鼠标悬停在一个框上并突出显示另一个框?

如果盒子在同一个容器中会更容易,但不幸的是它们不是。

Hope you can help perhaps updating my pen with no jquery if doable

最佳答案

您不能操作没有层级的对象。你可以使用这个方法:

<div class="icons">
<div class="first">
<div class="outer-box"> </div>
</div>
</div>

/* css */
.first:hover .outer-box{
/* Your css code */
}

或者你可以使用 javascript:

document.getElementsByClassName('first')[0].onmouseover = function(){
document.getElementsByClassName('outer-box')[0].style = "background: black"
}

document.getElementsByClassName('first')[0].onmouseout = function(){
document.getElementsByClassName('outer-box')[0].style = "background: green"
}
.first{
background: red;
width: 100px;
height: 100px;
}

.outer-box{
width: 100px;
height: 100px;
background: green;
}
<div class="icons">
<div class="first">
</div>
</div>

<div class="outer-box">
</div>

关于html - 悬停一个框并突出显示另一个框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41828909/

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