Bootstrap 固定导航条

 2023-09-18 阅读 22 评论 0

摘要:默认情况下,导航条的定位属性为 static,它的位置由它的HTML代码中定义的顺序出现,并随着页面向下滚动而消失。也可以改变它的定位方式,让它固定显示在浏览器窗口的顶部或底部。 1、固定在顶部 如果想让导航条固定在页面顶部,只需在 .navba

默认情况下,导航条的定位属性为 static,它的位置由它的HTML代码中定义的顺序出现,并随着页面向下滚动而消失。也可以改变它的定位方式,让它固定显示在浏览器窗口的顶部或底部。

1、固定在顶部

如果想让导航条固定在页面顶部,只需在 .navbar 类后面追加一个 .navbar-fixed-top 类即可。如:


  1. <div class="navbar navbar-fixed-top">
  2.   ...
  3. </div>

效果如图 4‑35所示:

Bootstrap导航条固定在顶部图4-35 Bootstrap导航条固定在顶部

2、固定在底部

要让导航条固定在页面底部,只要把 .navbar-fixed-top 类改为 .navbar-fixed-bottom 类即可。bootstrap下拉菜单,如:


  1. <div class="navbar navbar-fixed-bottom">
  2.   ...
  3. </div>

效果如图 4‑36所示:

Bootstrap导航条固定在底部图4-36 Bootstrap导航条固定在底部

需要注意的是,导航条被固定之后,它就可能覆盖其他页面元素。为了防止这种情况发生,需要给给 <body> 元素设置合适的内边距。由于导航条的默认高度是 40px,所以至少要给 <body> 元素添加 40px 的内边距。

导航条固定在顶部的时候,设置如下:


  1. body { padding-top: 40px; }

导航条固定在底部的时候,设置如下:


  1. body { padding-bottom: 40px; }

上述两行代码不必同时设置,只需根据导航条所固定的位置,选择其中一个即可。bootstrap导航栏,并且,一定要在Bootstrap的核心CSS(即,bootstrap.css)文件之后,响应式CSS(即,bootstrap-responsive.css)文件之前添加该样式。

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/75160.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息