使用 CSS 操作懸停時同級元素的顏色
修改 HTML 元素外觀的一種方法是透過 CSS。在本文中,我們將探討一個特定的請求:將滑鼠懸停在同級元素上時更改其顏色。
原始問題陳述
給出以下HTML 代碼:
<h1>Heading</h1> <a class="button" href="#">-</a>
我們的目標是改變
同級元素互動
不幸的是,CSS 同級選擇器無法影響它們前面的元素。在上面的範例中,
基於容器的解決方案
一個解決方法是引入父容器div帶有id:
<div>
但是,這並不提供 之間的直接連接。元素和
替代方法
要克服此限制,請考慮使用CSS 來定位「下一個兄弟元素」(位於指定元素之後的元素) 。下面的範例示範如何實現此目的:
h1 { color: #4fa04f; } h1 + a { color: #a04f4f; } h1:hover + a { color: #4f4fd0; }
以上是如何使用 CSS 變更懸停時同級元素的顏色?的詳細內容。更多資訊請關注PHP中文網其他相關文章!