html - 将鼠标悬停在图像/链接/另一个 div 上后,如何显示一个 DIV?

标签 html css

我以前做过,可惜忘记了。我是用简单的 CSS 完成的,因此不应使用 javascript 或 jquery。我只想显示 A,并在您将鼠标悬停在 A 上时显示 B。

另外,如果可以的话,在你告诉我如何完成上述操作后,你能再告诉我如何在隐藏的 div 上使用滑动动画吗?那么,当您将鼠标悬停在 A 上时,B 会滑入吗?

最佳答案

这里是一些在 IE 6 中无法工作的纯 CSS。它包括在链接和框 (#tooltip) 周围包装一个容器 #outer。当然,在实际应用中,您可能希望使用绝对定位来定位盒子。

#tooltip {
    display: none;
}

#outer:hover #tooltip {
    display: block;
}

和 HTML(try it):

<div id="outer">
    <img src="http://www.google.com/images/logos/ps_logo2.png">
    <div id="tooltip">Hello, world!</div>
</div>

对于动画,您最好使用 jQuery 或其他 JS 库,因为目前浏览器对 CSS3 动画的支持相当差。

关于html - 将鼠标悬停在图像/链接/另一个 div 上后,如何显示一个 DIV?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4560389/

相关文章:

html - CSS 多步进度条

css - 如何将导航置于固定图像之上?

html - 样式化 HTML-<li>List in <ol>list in <ol>list 使每个列表元素在屏幕左侧具有相同的差异(不是 margin-left!)

javascript - 自动完成 (jQuery UI) 和本地存储

javascript - 如何通过java脚本单击该行的更新超链接来更新该行?

html - 中间有单词的水平线的CSS技巧

jquery - 如何将 div 扩展到浏览器高度或宽度,同时保持其比例? [内图]

jquery - jQuery 如何选择带有名称和属性的 HTML 输入?

javascript - Chrome 中的完全缓冲视频

html - 为什么页眉不以正文边距居中?