【发布时间】:2013-11-21 15:52:30
【问题描述】:
我在制作两个对象时遇到问题,当我将鼠标悬停在其中一个上时,它会改变一个对象。例如,我有对象 bar1、bar2 和 bar3。我想当我将鼠标悬停在 bar1 或 bar3 上时会更改 bar2。这是 css 代码:
.bar2{
left:0.5%;
right:0.5%;
}
.bar1:hover + .bar2{left:5%;}
.bar3:hover + .bar2{right:5%;}
这是我的html代码:
<div style="position:absolute;">
<div class="bar1">
</div>
<div class="bar2">
</div>
<div class="bar3">
</div>
</div>
从该代码中,我可以通过将鼠标悬停在 bar1 上来影响 bar2,但不能通过 bar3 来影响。 请每个人帮助我。并感谢您的帮助。
【问题讨论】:
-
你应该总是尝试在 jsbin.com 上包含一个演示或类似的东西,请以可读的方式格式化你的 css,你不需要包含所有不是直接的 css与您的问题相关。你让别人帮助你变得更加困难。