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

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

Patricia Arquette
發布: 2024-11-22 11:07:15
原創
677 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板