我有以下的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