bootstrap 导航条详解

导航栏是一个很好的功能,是 Bootstrap 网站的一个突出特点。导航栏是响应式元组件就,作为应用程序或网站的导航标题。导航栏在移动设备的视图中是折叠的,随着可用视口宽度的增加,导航栏也会水平展开。在 Bootstrap 导航栏的核心中,导航栏包括了为站点名称和基本的导航定义样式。
1、默认的导航栏
创建一个默认的导航栏的步骤如下:

2、响应式的导航栏
为了给导航栏添加响应式特性,您要折叠的内容必须包裹在带有 classes .collapse、.navbar-collapse 的 div 中。折叠起来的导航栏实际上是一个带有 class .navbar-toggle 及两个 data- 元素的按钮。第一个是 data-toggle,用于告诉 JavaScript 需要对按钮做什么,第二个是 data-target,指示要切换到哪一个元素。三个带有 class .icon-bar 的 span 创建所谓的汉堡按钮。这些会切换为 .nav-collapse div 中的元素。为了实现以上这些功能,您必须包含 Bootstrap 折叠(Collapse)插件。

<nav class="navbar navbar-fixed-top">  
      <div class="container">
        <div class="row no-gutter">
          <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
              <span class="sr-only">Toggle navigationspan>
              <span class="icon-bar">span>
              <span class="icon-bar">span>
              <span class="icon-bar">span>
              button>
              <a class="navbar-brand" href="/file_upload"><img src="/static/image/logo.png">a>
          div>
          <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1" style="margin-top:25px;">
            <ul class="nav navbar-nav var-top">
              <li><a href="/my_file">个人文件列表a>li>
              <li><a href="/public_file">公共文件列表a>li>
            ul>
            <ul class="nav navbar-nav pull-right" style="">
              <li class="divider-vertical"><a>欢迎,{{username}}a>li>
              <li class="dropdown"><a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">后台管理a>
                <ul class="dropdown-menu">
                  <li><a href="/admin/">用户管理a>li>
                  <li><a href="/#">修改密码a>li>
                  <li><a href="/logout/">退出登录a>li>
                ul>
              li>
           ul>
          div>
        div>
      div>
    div>
  nav>

你可能感兴趣的:(bootstrap)