Bootstrap-v3-组件-导航条

导航条

 

1、导航条的整体样式

1.1 导航条固定在顶部

添加 .navbar-fixed-top 类可以让导航条固定在顶部,还可包含一个 .container.container-fluid 容器,从而让导航条居中,并在两侧添加内补(padding)。

<nav class="navbar navbar-default navbar-fixed-top">
  <div class="container">
    ...
  </div>
</nav>

1.2 导航条固定在底部

添加 .navbar-fixed-bottom 类可以让导航条固定在底部,并且还可以包含一个 .container.container-fluid 容器,从而让导航条居中,并在两侧添加内补(padding)。

<nav class="navbar navbar-default navbar-fixed-bottom">
  <div class="container">
    ...
  </div>
</nav>

1.3 导航条静止在顶部

通过添加 .navbar-static-top 类即可创建一个与页面等宽度的导航条,它会随着页面向下滚动而消失。还可以包含一个 .container.container-fluid 容器,用于将导航条居中对齐并在两侧添加内补(padding)。

.navbar-fixed-* 类不同的是,你不用给 body 添加任何内补(padding)。

<nav class="navbar navbar-default navbar-static-top">
  <div class="container">
    ...
  </div>
</nav>

1.4 反色的导航条

通过添加 .navbar-inverse 类可以改变导航条的外观。

<nav class="navbar navbar-inverse">
  ...
</nav>

2、在导航条里添加组件

2.1 在导航条里添加品牌图标

使用类有navbar-header里面添加类navbar-brand。将导航条内放置品牌标志的地方替换为 <img> 元素即可展示自己的品牌图标。由于 .navbar-brand 已经被设置了内补(padding)和高度(height),你需要根据自己的情况添加一些 CSS 代码从而覆盖默认设置。

<div class="navbar navbar-default navbar-inverse navbar-fixed-top">
  <div class="container-fluid">
    <!-- 导航条的头部 -->
    <div class="navbar-header">
        <a href="#" class="navbar-brand"><img src="http://10.1.0.155:8082/images/logo.jpg" style="width: 20px; height: 20px;"></a>
    </div>
...
    </div>
</div>

2.2 在导航条里添加列表

在导航条内添加列表,在列表<ul>元素里添加类nav navbar-nav,列表类型包括:普通列表和按钮式下拉列表两类。

<!-- 在导航条里放列表 -->
    <ul class="nav navbar-nav">
      <!-- 普通列表 -->
      <li class="active"><a href="#">选项1</a></li>
      <li><a href="#">选项2</a></li>
      <li><a href="#">选项3</a></li>
      <li><a href="#">选项4</a></li>
      <!-- 按钮式下拉列表 -->
      <li class="dropdown">
        <a href="#" class="dropdown-toggle" data-toggle="dropdown">
          选项5<span class="caret"></span>
        </a>
        <ul class="dropdown-menu">
          <li><a href="#">子选项1</a></li>
          <li><a href="#">子选项2</a></li>
          <li class="divider"></li>
          <li><a href="#">子选项3</a></li>
        </ul>
       </li>
    </ul>

2.3 在导航条里添加按钮

在导航条里放按钮,在按钮标签<button>中添加类 navbar-btn,还可以设置排列顺序 navbar-rightnavbar-left

    <!-- 在导航条里放按钮 -->
    <button class="btn btn-default navbar-btn navbar-right">注册</button>
    <button class="btn btn-default navbar-btn navbar-right" style="margin-right: 10px;">登录</button>

2.4 在导航条里添加表单

在导航条里放表单,在表单标签<form>中添加类navbar-form ,还可以设置排列顺序 navbar-rightnavbar-left

    <!-- 在导航条里放表单 -->
    <form class="navbar-form navbar-right">
      <div class="input-group">
        <input type="text" class="form-control" placeholder="请输入内容">
        <span class="input-group-btn">
          <button class="btn btn-default">搜索</button>
        </span>
      </div>
    </form>

2.5 在导航条里添加文本

在导航条里放文本,在文本标签<p>中添加类navbar-text ,还可以设置排列顺序 navbar-rightnavbar-left ,也可以设置文本显示颜色text-danger

    <!-- 在导航条里放文本 -->
    <p class="navbar-text text-danger" style="color: red;">欢迎来到王者荣耀</p>

2.6 在导航条里添加非导航的链接

在导航条里放非导航的链接,在链接标签<a>标签中添加类navbar-link ,还可以设置排列顺序 navbar-rightnavbar-left

    <!-- 在导航条里放非导航的链接 -->
    <!-- 注意a标签要放在添加了navbatr-text类的p标签中 -->
    <p class="navbar-text">
      <a href="https://www.baidu.com" class="navbar-link">百度</a>      
    </p>

 

posted @ 2021-09-28 10:50  AnnLing  阅读(326)  评论(0编辑  收藏  举报