我有以下的HTML結構之前:CSS:懸停影響元素的元素指出
<ul class="container">
<li>
<a href="#" class="option"></a>
<ul class="submenu">
<li><a href="#">Item A</a></li>
<li><a href="#">Item B</a></li>
</ul>
</li>
</ul>
是否有可能使用CSS,更改「選項」的backgroung位置,當鼠標移動到「子」?
我看到了CSS Referente,我試着用「>」,「+」和「〜」,但它不起作用。我不知道我是否使用不正確或者不可能。
有人可以幫我嗎?
編輯1
這是不正常的CSS:
a.option~ul.submenu:hover {
background-position:0 -48px;
}
據CSS Referente,在我的情況下, 「〜」 選擇由之前的每一個 「UL」 元素一個「a」元素,但不適用於我的代碼。
我們可以看到你的CSS嗎?也避免w3schools。那裏有更好的資源。 https://developer.mozilla.org/en/CSS/CSS_Reference – rlemon
它會工作,如果你讓「選項」的孩子的「子菜單」 –
@rlemon:這裏的罪不只是鏈接到W3Schools,但鏈接到W3Schools **和**標記問題[w3c] ... – BoltClock