更改子級懸停時父容器的背景顏色(僅限CSS)
而有關使用CSS 選擇父元素的問題通常標記為重複,它忽略了實際解決方案的需要。特別是,當滑鼠懸停在其子容器上時更改父容器的背景顏色的問題可以透過僅 CSS 方法來解決。
指針事件和懸停:
為了達到這個效果,我們可以操作指針事件和:hover偽類:
範例:
div { height: 200px; width: 200px; text-align: center; pointer-events: none; } div:hover { background: #F00; } div > a { pointer-events: auto; }
此解決方案有效地捕獲子元素上的懸停事件,允許父容器的背景在子元素懸停時發生變化,所有這些都無需使用 JavaScript。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3