我想在悬停时设置<div
b以影响<div>
a。我已经看到使用(+)
#a:hover + #b {
background: #ccc
}
<div id="a">Div A</div>
<div id="b">Div B</div>
但有没有影响相反的情况呢? Div B影响Div A而不影响B?
答案 0 :(得分:2)
正如已经提到的,这在技术的这一点上作为CSS解决方案是不可行的。您需要依赖Javascript。
以下是适合您的jQuery解决方案:
$('#b').hover(
function(){ $('#a').addClass('yellow') },
function(){ $('#a').removeClass('yellow') }
)
<强> JSFiddle 强>
答案 1 :(得分:1)