悬停一个元素时如何影响其他元素
我想做的是将某个 div 悬停时,它将影响另一个 div 的属性。 例如,在 此JSFiddle演示中 ,当您将鼠标悬停在 #cube 它会更改 background-color 但是我想要的是,当我将鼠标悬停在 #container , #cube 会受到影响。 div { outline: 1px solid red; } #container { width: 200px; height: 30px; } #cube { width: 30px; height: 100%; background-color: red; } #cube:hover { width: 30px; height: 100%; background-color: blue; } <div id="container"> <div id="cube"> </div> </div> #1楼 非常感谢Mike和Robertc的有用帖子! 如果您的HTML中有两个元素,并且您想要 :hover 在一个元素上,并在另一个元素中定位样式更改,则这两个元素必须直接相关-父母,子女或兄弟姐妹。 这意味着这两个元素要么必须在另一个元素之内,要么必须都包含在同一较大的元素之内。 我想在用户浏览我的网站并将 :hover 在突出显示的术语上时在浏览器右侧的框中显示定义。 因此,我不希望将'definition'元素显示在