我希望当鼠标悬停在其本身或另一个名为“ plus”的div上时,对名为rightPanel的div进行更改。

div#plus:hover, div#rightPanel:hover ~ #rightPanel {

    // make changes to rightPanel
}


(当前的组合器不起作用)。如何组织组合器的优先级以具有(div#plus:hover,div#rightPanel:hover)〜#rightPanel的效果?

最佳答案

如果我对您的理解正确,那么您希望将rightPanel更新,如果将鼠标悬停在其上,或者再加上--请尝试:

#rightPanel:hover,
#plus:hover ~ #rightPanel{
 background-color:#ff0000;
}


它将处理rightPanel上的悬停并将鼠标悬停在plus上

关于css - CSS组合器优先级,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19543836/

10-09 07:44