固定导航条

默认情况下,导航条的定位属性为 static,它的位置由它的HTML代码中定义的顺序出现,并随着页面向下滚动。

很多时候,我们却希望导航条固定在浏览器窗口的顶部或底部,这种固定导航条的应用在移动端尤为常见。

1、固定在顶部

如果想让导航条固定在顶部,只需在 .navbar 类追加一个 .navbar-fixed-top 类即可。还可以在导航条内部包含一个.container.container-fluid容器,从而让它居中显示,并在两侧添加内边距。如:

 
  1. <nav class="navbar navbar-default navbar-fixed-top">
  2.   <div class="container">
  3.     ...
  4.   </div>
  5. </nav>

效果如图 3‑52所示:

图3-52 固定在顶部

2、固定在底部

只需把 .navbar-fixed-top 类改为 .navbar-fixed- bottom 类,就可以让导航条固定在页面底部。同理,可以在导航条内部包含一个.container.container-fluid容器,让它居中显示,并在两侧添加内边距。如:

 
  1. <nav class="navbar navbar-default navbar-fixed-bottom">
  2.   <div class="container">
  3.     ...
  4.   </div>
  5. </nav>

效果如图 3‑53所示:

图3-53 固定在底部

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

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

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

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

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

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

关于作者

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

Bootstrap固定导航条相关推荐

  1. Bootstrap 固定导航条

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

  2. Bootstrap(五) 导航条、分页导航

    本文转自:http://www.imooc.com/learn/141 导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个"条"字.其实在Boo ...

  3. bootstrap制作导航条案例

    bootstrap制作导航条案例 <!DOCTYPE html> <html lang="en"> <head><meta charset ...

  4. 【解决方法】点击bootstrap里导航条nav里的下拉菜单无反应)

    [解决方法]点击bootstrap里导航条nav里的下拉菜单无反应 nav 导航条 下拉菜单 nav 导航条 下拉菜单 只需要按顺序引入以下3个文件即可:

  5. flask系列---模板的继承及Bootstrap实现导航条(四)

    在建设一个网站的时候,不同的页面有很多元素是一样的,比如导航条.侧边栏等,我们可以使用模板的继承,避免重复编写html代码.现在我们打算实现一个在网页上方的导航条,并在所有的页面中继承这个导航条.导航 ...

  6. 四十五、使用bootstrap制作导航条

    使用bootstrap制作导航条 参考链接:https://v3.bootcss.com/components/#navbar 项目结构 工具使用: Bootstrap Button Generato ...

  7. Bootstrap(导航条)

    <!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8&qu ...

  8. Bootstrap 静止导航条

    静止导航条 为 .navbar 类追加一个 .navbar-static-top 类,即可创建一个与页面等宽度,并随页面一起滚动的导航条.也可以在导航条中包含一个.container或.contain ...

  9. 滚动页面一定距离后固定导航条

    需求:滚动页面到一定距离后,页面中间的导航条固定到页面的某个位置不动,滚回去时会复原. document.addEventListener('scroll', function (event) { v ...

最新文章

  1. Linux字符设备驱动结构
  2. SLAM学习--2D激光SLAM-圣经-概率机器人学各种扩展
  3. python3数据类型:Number(数字)
  4. VTK:Utilities之SaveSceneToFieldData
  5. Solr学习笔记1(V7.2)
  6. linux下用c语言打印hellword,用C语言写一个Helloworld_实现第一步编译运行
  7. 为什么DDD是设计微服务的最佳实践
  8. gitlab nginx php解析,GitLab-webhook-PHP 详解 GitLab Webhooks 自动部署应用服务器
  9. vbox linux centos 6,VirtualBox搭建 CentOS7.6
  10. linux 加密文件,如何运用OpenSSL 对文件进行加密和解密
  11. windows上通过vnc连接虚拟机中linux系统
  12. 咪蒙,毕业两年成阿里P7,不止阿里HR不同意......
  13. 老板子华硕A7N8X-X
  14. EdrawMax使用方法
  15. python任意进制转换_python 十进制转换成任意进制
  16. 电压表c语言程序,数字电压表 数字电压表控制C语言程序.doc
  17. linux开发板系统备份
  18. QT txt读写—论坛体编辑器
  19. java项目如何做成可以在没有jdk环境的电脑上面运行的exe程序
  20. Linux的进程优先级-邹立巍

热门文章

  1. netty ssl 服务器
  2. TCP协议及TCP正常连接与断开
  3. ubuntu 安装 swoole 和mac 安装swoole 扩展
  4. The current branch is not configured for pull N...
  5. 发布一个mmap的trie_midrmm02_新浪博客
  6. SpringBoot总结之CommandLineRunner
  7. python-pandas 高级功能(通过学习kaggle案例总结)
  8. 关于对于VCMFCATL的评论问题
  9. Django admin 继承user表后密码为明文,继承UserAdmin,重写其方法
  10. ospf lesson 3