在父元素懸停時設定子元素的樣式
將滑鼠懸停在其父元素上時需要修改子元素的外觀嗎?輸入 CSS 強大的 :hover 選擇器。
要執行此操作:
.parent:hover .child { /* Styling for the child element when the parent is hovered */ }
使用此選擇器,當父元素「.parent」懸停時,您將定位子元素。後代組合器(空格)選擇與“.child”相符的後代。
例如:
.parent:hover .child { background-color: #ccc; }
當滑鼠停留在父元素上時,子元素的背景會變成灰色。
實例:
<div class="parent"> <p class="child">Hover me</p> </div>
.parent { border: 1px dashed gray; padding: 1em; display: inline-block; } .child { background-color: white; padding: 0.5em; transition: all 0.5s; } .parent:hover .child { background-color: #ccc; transform: scale(1.1); }
此範例將子元素的背景變更為灰色並在父級懸停時稍微放大。
請記住,這裡涵蓋了您的瀏覽器支援。深入研究 CSS 並增強您的用戶體驗!
以上是當父元素懸停時如何設定子元素的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!