滑鼠懸停時,改變父容器的背景顏色(僅限CSS)
雖然通常不可能直接使用CSS 定位父元素,有針對特定場景的變通解決方案。其中一個場景是將滑鼠懸停在其子元素上時更改父容器的背景顏色。
解決方案:指標事件和:hover
此方法利用指標事件和:hover 偽類:
相容性:
範例:
div { height: 200px; width: 200px; text-align: center; pointer-events: none; } div:hover { background: #F00; } div > a { pointer-events: auto; display: inline-block; }
<div> <h1>Heading</h1> <a href="#">Anchor Text</a> </div>
以上是如何使用 CSS 僅在將滑鼠懸停在子元素上時更改父容器的背景顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!