首頁 >web前端 >css教學 >如何使用 CSS 變更將滑鼠懸停在其父元素上時子元素的樣式?

如何使用 CSS 變更將滑鼠懸停在其父元素上時子元素的樣式?

Patricia Arquette
Patricia Arquette原創
2024-11-22 11:07:15641瀏覽

How Can I Change a Child Element's Style on Hovering Over Its Parent Element Using CSS?

使用CSS 更改懸停時的元素

將滑鼠懸停在特定元素上時,您可能想要對另一個元素進行更改。這可以透過 CSS 來實現,但前提是隱藏元素是懸停元素的子元素。

考慮以下範例:

<div>

改變隱藏div 的背景顏色當滑鼠停留在獵豹div 上時,新增以下CSS:

#cheetah {
  background-color: red;
  color: yellow;
  text-align: center;
}

a {
  color: blue;
}

#hidden {
  background-color: black;
}

#cheetah:hover #hidden {
  background-color: orange;
  color: orange;
}

透過指定#cheetah:hover #hidden,您僅當獵豹div 懸停在上方時才選擇隱藏的div。這允許您更改其外觀而不影響任何其他元素。

以上是如何使用 CSS 變更將滑鼠懸停在其父元素上時子元素的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn