css 可见性在悬停事件时不会改变

标签 css

我提到了this发布以使我的悬停工作。但那里的解决方案对我不起作用。

我有类似的 HTML

<div id="top">
<div id="first">
</div>
<div id="second">
</div>
<div id="third">
    <div id="hiddentext">1st div is hovered</div>
</div>
</div>

我有很大的 css 文件...你可以看到 fiddle here

任何人都可以帮助我让我的隐藏文本在悬停在“第一个”div 上时可见。 ​

最佳答案

这样写

#first:hover + #second + #third > #hiddentext{
    visibility:visible;
}

检查这个http://jsfiddle.net/Q5zt2/17/

已更新

这样写:

#first:hover ~ #third #hiddentext{
    visibility:visible;
}

检查这个

http://jsfiddle.net/Q5zt2/20/

关于css 可见性在悬停事件时不会改变,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9306761/

相关文章:

javascript - 为 div 状态设置 cookie (javascript)

javascript - 在 Bootstrap 导航中切换位置

html - 缩小时如何将整个页面缩小到居中?

php - 不知何故,某些CSS仅在用户登录时显示,而对于注销的用户不显示。 HTML/CSS

html - 图像边框悬停不起作用

css - main_menu 变量在 drupal 主题 Zen 中始终为空

html - 当 chrome 15 中设置了边框半径时边框不出现

javascript - HTML - 折叠的导航菜单不显示菜单项

html - IE 11 以不同于其他浏览器的方式显示 CSS

html - 为什么使用具有相同类但不同选择器的网格区域以相反顺序显示的网格模板区域?