我有一个带有子菜单的下拉菜单,由列表组成:
<ul>
   <li class="list_item">Item 1</li>
   <li class="list_item">Item 2</li>
      <ul>
         <li class="sub_list_item">Sub Item 1</li>
         <li class="sub_list_item">Sub Item 2</li>
      </ul>
   <li class="list_item">Item 3</li>
</ul>
background-color当鼠标悬停在上面时,我的 CSS 会更改这些项目的。我想要做的是在Item 2将鼠标悬停在任何给定上时保持背景颜色的变化Sub Item
有什么简单的方法可以做到这一点吗?
CSS:
.list_item:hover {
    background-color:green;
}
.sub_list_item:hover {
    background-color:yellow;
}