我如何设置我的菜单滑出,只有当标题悬停
How can I set up my menu to slide out, only when the header is hovered on?
我如何设置我的菜单滑出,只有当标题悬停?我希望设置它的功能完全像这样:http://adirondack-demo.squarespace.com/
悬停时,它会滑出,但不会把内容往下推。
任何想法?jQuery,或者这可以通过CSS完成?
我想我会添加一个javascript版本的css动画可能是棘手的,往往不完全支持(虽然我不确定其他答案甚至使用动画,我似乎不能让它工作)。
这是我的:JsFiddle
bar
为顶栏,baz
为页面内容,foo
为下拉框。鼠标悬停在bar
上,foo
会下降,但不会影响内容,因为它是绝对定位的。动画将它保持在bar
的底部。请随意使用和提问
一个选项:如果菜单是标题的子元素。在这种(标记)情况下,您可以将position: relative;
设置为标题,将position: absolute;
设置为菜单元素,以将一个放置在另一个的下方。使用CSS :hover
伪类使菜单可见。
#header {
position: relative;
}
#main-menu {
position: absolute;
top: 100%
display: none;
}
#header:hover #main-menu,
#header #main-menu:hover {
display: block;
}
如果您希望菜单保持打开状态,如果用户的光标越过了边界,您可以在菜单周围使用额外的包装器。该包装器将成为display
设置的目标。然后,您可以为透明包装器指定您选择的填充。只要光标在包装器元素的填充范围内,菜单就保持可见。
#main-menu-wrapper {
display: none;
padding: 5em;
}
#header:hover #main-menu-wrapper {
#header #main-menu-wrapper:hover {
display: block;
}
相关文章:
- 链接悬停css在不浮动时不在表浮动标题中工作
- 当我悬停使用php连接到mysql的图像时显示标题
- 粘性标题徽标悬停
- 将鼠标悬停在图像上,图像的不透明度和图像下方标题的颜色会发生变化..同样,当标题变成两行时,它会破坏格式
- 引导程序中的缩略图标题悬停效果
- 悬停图像时是否可以隐藏标题
- 如何在鼠标悬停时动态向标题添加文本
- 悬停标题更改不透明度图像时
- Jquery 悬停并显示完整标题
- 将鼠标悬停在图像上时删除图像标题
- 选择列表标题未显示在鼠标悬停时
- 当鼠标悬停在TD上时,保持标题向上,并将其隐藏在鼠标上
- D3.js将鼠标悬停在栏上时更改标题文本
- 单击时显示范围标题,就像鼠标悬停时一样
- 如何在没有 CSS 的情况下将鼠标悬停在标题上时使缩略图消失
- 使标题属性在悬停时立即显示
- 当鼠标悬停在表格标题上时,工具提示宽度将被隐藏
- JQuery在图像悬停显示标题标签内容,可能的
- 使用clipboard.js更新悬停时的标题属性
- 如何显示鼠标悬停标题单元格的工具提示?