【发布时间】:2011-12-27 01:12:42
【问题描述】:
<style>
#count2{
visibility:hidden;
}
#count1:hover{
background:#123456;
//how do I change the visibility property of #count2 here?
}
</style>
<div id="count1">My visible element</div>
<div id="count2">My flickering element</div>
我的问题很清楚,但可能有点奇怪。当有人将鼠标悬停在 #count1 上时,如何仅使用 css 将 #count2 的可见性属性更改为 true。
【问题讨论】:
-
我不太确定,所以我将其发布为评论。我认为如果没有 javascript,这是不可能的。
-
当您翻转
#count2时,您希望它显示,而不是隐藏? -
您是否有空闲使用兄弟选择器?
-
不,我想在悬停在 #count1 上时操纵 #count2 的可见性,这在 css 中是否可行,或者我应该使用 jquery?
-
@JennyDcosta - 正如 BoltClock 在他的回答中提到的,在 CSS 中是可能的,但如果您需要支持 IE6,则需要一些 Javascript 帮助。 (当然,JQuery 是一种选择。)
标签: css visibility