如何使底部导航栏与顶部导航栏保持一致
How do I make my bottom navbar stick to my top navbar?
我有两个导航条。当用户向下滚动时,顶部导航条会粘在页面顶部。当用户登录时,底部导航栏将可见。但底部导航条不粘,向下滚动时会消失。向下滚动时,如何使底部导航条与顶部导航条保持一致?
https://jsfiddle.net/Lance_Bitner/qqsx00sv/2/
.second_fixed_menu {
border-color: rgba(91, 172, 220, 0.95);
margin-top: 63px;
}
.second_fixed_menu .sub_menu {
float: right;
}
您可以将position: fixed
添加到栏中:
.second_fixed_menu .sub_menu {
position: fixed; /* add position fixed */
width: 100%; /* set width to 100%*/
text-align: right; /*add text align right*/
/* float: right */ /*no need anymore this one */
}
.navbar.innerpage {
position: fixed;
left: 0px;
top: 0px;
right: 0px;
height: 10vh;
background-color: #1c5c82;
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2);
}
.res_title {
font-size: 35px;
font-weight: bold;
margin: 0;
}
.second_fixed_menu {
/*background-color: rgba(91, 172, 220, 0.95);*/
border-color: rgba(91, 172, 220, 0.95);
/*box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.2);*/
margin-top: 63px;
}
.second_fixed_menu .sub_menu {
position: fixed;
width: 100%;
text-align: right;
}
.res_title {
font-size: 35px;
font-weight: bold;
margin: 0;
}
.second_fixed_menu .sub_menu a {
color: #fff;
color: #1c5c82;
display: inline-block;
font-weight: bold;
padding: 0 16px;
font-family: Assistant, sans-serif;
font-size: 16px;
}
.sub_menu a.current {
color: #0d2839;
}
.second_fixed_menu .sub_menu a:hover {
/* background: #e2e2e2 none repeat scroll 0 0;*/
color: #2884ba;
}
.navbar.innerpage {
height: 60px;
}
<div class="site-content">
<div class="innerpage navbar w-nav" data-animation="over-right" data-collapse="medium" data-contain="1" data-doc-height="1" data-duration="400">
<div class="w-container">
<a class="brand w-nav-brand" href="">
<img class="logo" src="">
</a>
<nav class="nav-menu w-nav-menu" role="navigation"><a class="nav-link w-nav-link" href="index.html" style="max-width: 940px;">Home</a>
<a class="nav-link w-nav-link" href="orientations.html" style="max-width: 940px;">Orientations</a>
<a class="nav-link w-nav-link" href="profiles.html" style="max-width: 940px;">Profiles</a>
<a class="nav-link w-nav-link " href="assessment.php" style="max-width: 940px;">Assessment</a>
<a class="nav-link w-nav-link " href="join.html" style="max-width: 940px;">Join</a>
<a class="nav-link w-nav-link" href="login.php" style="max-width: 940px;">Login</a>
</nav>
<div class="w-nav-button">
<div class="menu-icon w-icon-nav-menu"></div>
</div>
</div>
<div class="w-nav-overlay" data-wf-ignore=""></div>
</div>
<div class="second_fixed_menu">
<div class="w-container">
<div class="sub_menu">
<a href="result.php" class="current">RESULT</a>
<a href="my_profile.php">USER PROFILE</a>
<a href="http://198.1.111.21/~wwwlancebitner/demo1/blog/">BLOG</a>
<a href="inform_research.php">INFORM RESEARCH</a>
<a href="">LINK</a>
</div>
</div>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
这是我找到的一个解决方案。
删除你的页边空白顶部:63px为.第二个固定菜单并添加:
position: fixed;
top: 63px;
left: 0px;
相关文章:
- 单击顶部导航时如何进行向下滚动效果(向下滑动).
- 具有顶部导航和左侧导航的自定义母版页
- 固定顶部导航栏下方的响应式全屏视频
- 导航到新页面不会滚动到顶部
- 固定顶部导航的impress.js无法工作
- 基础导航顶部栏不适用于thymelaf
- HTML导航在屏幕底部,并粘贴到顶部
- 当外部链接打开Tab时,页面滚动到顶部也固定了导航栏
- 如何使固定导航栏顶部像w3school
- 如何让我的导航栏位于每个HTML页面的顶部(避免复制相同的代码)
- Twitter引导程序3-导航栏固定顶部-多行时重叠内容
- 如何在wordpress中区分顶部导航菜单和车身导航菜单
- Zurb 基金会顶部导航栏具有多个后退按钮
- 修复了在页面顶部滚动时居中导航的问题
- 使滚动导航栏在引导程序中的浏览器顶部停留
- 导航栏在响应时固定在顶部
- 导航栏位于页面顶部时的颜色不同
- 锚导航与坚持到顶部菜单..需要向锚点添加动态偏移量
- 如何用汉堡按钮替换固定的顶部导航
- 如何在 Office 365 加载项中启用允许从沙盒属性顶部导航