我的意图是在页面顶部创建一个菜单,即使当用户滚动时也保持在页面顶部(就像 Gmail 最近的功能,它有常用的按钮向下滚动,这样用户就可以对消息执行操作,而不必滚动到页面顶部)。
我也想设置下面的内容说,菜单出现在它的下面-目前,它出现在它的后面。
我的目标是这样的:
+________________________+
| MENU | <--- Fixed menu - stays at top even when scrolling.
+¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬+
| CONTENT BEGINS |
| HERE |
| |
| |
| |
| |
| |
| |
+¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬¬+ <--- Bottom of page.
我希望在顶部的菜单,永远不会移动,并留在页面的顶部,即使当用户向下滚动。我也希望当用户位于页面顶部时,主要内容开始于菜单下方,但当用户向下滚动时,菜单是否位于内容顶部并不重要。
摘要:
有人能解释一下怎么做到的吗?
谢谢你。
更新:
CSS 代码:
#floatingMenu{
clear: both;
position: fixed;
width: 85%;
background-color: #78AB46;
top: 5px;
}
HTML 代码:
<div id="floatingMenu">
<a href="http://www.google.com">Test 1</a>
<a href="http://www.google.com">Test 2</a>
<a href="http://www.google.com">Test 3</a>
</div>
目前,我可以让菜单出现在页面的顶部和中心,把它放在我的 container
div
。但是,内容在菜单后面。我已经设置了 clear: both;
,这没有帮助。