如果您將鼠標懸停在li
元素上,我想在導航上方標記動畫。動畫(X翻轉)應該顯示另一個基於li
的徽標,然後Xflip在不再關注時回到原來的位置。這個問題似乎是在li
的埋在nav
+ ul
和標誌是在範圍之外的div
和連接作爲背景圖像的a
(見下文):在另一個元素上懸停動畫後更改背景圖像
<section id="header">
<div class="logo"><a href="/"></a></div>
<nav>
<ul>
<li><a class="a" href="#">Link 1</a></li>
<li><a class="b" href="#">Link 2</a></li>
<li><a class="c" href="#">Link 3</a></li>
<li><a class="d" href="#">Link 4</a></li>
</ul>
</nav>
</section>
我試着做一些像nav > ul > li:hover ~ .logo > a {..changebG..}
但那不工作。有沒有一種CSS方法可以解決這個問題?
我也嘗試過JQuery,但遠不如此熟練。
這個目前不能在CSS來完成爲沒有瀏覽器目前支持父方法 –