在某种情况下,我无法更改 DOM 元素的层次结构。我面临的情况是,我有一个按钮,基于 3 个跨度(左按钮、按钮内容、右按钮)。
<span class="button-left"></span>
<span class="button-content">My button</span>
<span class="button-right"></span>
什么时候.button-content:hover
激活 我也想激活.button-left:hover
和.button-right:hover
。这可以完全由 CSS 完成吗?我知道它可以使用 jQuery 来完成,但在这种情况下我正在寻找一个纯 CSS 的解决方案。