【发布时间】:2011-06-01 08:16:56
【问题描述】:
我不确定这是否可能。我现在正在使用 CSS3 动画,我需要将鼠标悬停在会影响页面上其他 div 元素(非子元素)的链接上。我不确定是否有解决方法。
<style type="text/css">
#header {
background-color:red;
}
#header:hover .element {
background-color:blue;
}
.element {
background-color:green;
}
</style>
-
<header id="header">
<li><a href="#">Hover</a></li>
</header>
<div class="element" >
<p>hello world </p>
</div>
【问题讨论】:
-
你能验证我在 chrome 和 firefox 上试过吗?但事实并非如此。 ://
-
这行不通,因为您的第二条规则是说,当我在当前悬停在
bgchange类的元素内找到类为element的元素时ID 为header的元素应用此规则。这并不反映您提供的 HTML。 -
好的,我删掉了“bgchange”类,这样更容易阅读。
标签: css html hover background-color