问题是当#blue
悬停时#red
不会改变大小,但是当#green
悬停时它会起作用。
#red:hover +#blue{
width:50px;
transition:0.5s;
}
答案 0 :(得分:2)
您可以使用~
代替+
,因为#blue
不是您#red
的下一个兄弟:
#red:hover ~#blue{
width:50px;
transition:0.5s;
}
<强> Updated Fiddle 强>
答案 1 :(得分:0)