悬停两个div有没有办法影响一个div不同的方式吗? 最好是以CSS方式了解解决方案,但如果没有CSS方式,那么我可以使用JQuery或Javascript方式。CSS悬停在两个不同的元素和影响一个相同的元素
例如,当我将鼠标悬停在div myData1上时,则会影响分隔符以获得某种样式。当我悬停在div myData2上时,则会影响分隔符以任何其他独特方式。
.myData1{
width: 50px;
height: 50px;
background-color: #444;
}
.myData1:hover + #separator{
width: 50px;
heightL 100px;
background-color: #cba;
}
.myData2{
width: 50px;
height: 50px;
background-color: #888;
}
.myData2:hover + #separator{
width: 50px;
height: 100px;
background-color: #dba;
}
#separator{
width: 50px;
height: 100px;
background-color: #666;
}
<div>
<div class="myData1">
</div>
<div id="separator">
</div>
<div class="myData2">
</div>
</div>
才能改变div的顺序?如果我们可以在CSS本身有解决方案,或者我们必须为jQuery。 – weBBer