美文网首页
Bootstrap3-导航

Bootstrap3-导航

作者: 水静莲香2019 | 来源:发表于2019-04-26 15:37 被阅读0次

Bootstrap 导航

1. 定义导航组件

基本结构:

<!-- 基本导航组件 -->
<ul class="nav">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>

1-1. 设计标签页

<ul class="nav nav-tabs">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>

1-2. pills胶囊导航

<!-- 胶囊导航 -->
<ul class="nav nav-pills">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>

2. 设置导航选项

2-1. 设计导航对齐方式(pull-right pull-left类)

<!-- pull-left:  -->
<ul class="nav nav-tabs pull-left">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>
<!-- pull-right:  -->
<ul class="nav nav-tabs pull-right">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>
<!-- pull-right:  -->
<ul class="nav nav-tabs nav-justified">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">导航标题1</a></li>
  <li><a href="#">导航标题2</a></li>
</ul>

2-2. 设计禁用项(disabled)

<ul class="nav nav-tabs pull-left">
  <li class="active"><a href="#">首页</a></li>
  <li class="disabled"><a href="#">微信</a></li>
  <li><a href="#">微博</a></li>
</ul>

2-3. 设计堆叠效果(stacked)

<ul class="nav nav-pills nav-stacked">
  <li class="active"><a href="#">首页</a></li>
  <li class="disabled"><a href="#">微信</a></li>
  <li><a href="#">微博</a></li>
</ul>

3 绑定导航和下拉菜单

需要引用jquery.js和bootstrap.js

<!-- jQuery (Bootstrap 的 JavaScript 插件需要引入 jQuery) -->
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<!-- 包括所有已编译的插件 -->
<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>

3-1. 设计标签页下拉菜单

<ul class="nav nav-tabs">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">微信</a></li>
  <li><a href="#">微博</a></li>
  <li class="dropdown">
    <a href="#" data-toggle="dropdown">其他 <b class="caret"></b></a>
    <ul class="dropdown-menu">
        <li>
            <a href="#">登录</a>
            <a href="#">注册</a>
            <a href="#">退出</a>
        </li>
    </ul>
  </li>
</ul>

3-2. 设计pills下拉菜单

<ul class="nav nav-pills">
  <li class="active"><a href="#">首页</a></li>
  <li><a href="#">微信</a></li>
  <li><a href="#">微博</a></li>
  <li class="dropdown">
    <a href="#" data-toggle="dropdown">其他 <b class="caret"></b></a>
    <ul class="dropdown-menu">
        <li>
            <a href="#">登录</a>
            <a href="#">注册</a>
            <a href="#">退出</a>
        </li>
    </ul>
  </li>
</ul>

4. 激活标签页

  1. 引入jQuery和bootstrap-tab.js文件
  2. 在标签页结构基础上,添加内容包含框,通过tab-content定义,子内容框类为tab-pane
  3. 为每个内容框定义id值,并在标签列表项中为每个超链接绑定锚链接
  4. 为每个标签项超链接定义data-toggle="tab"属性,激活标签页的交互行为
  5. 在每个子内容框中添加fade类,可以实现淡入效果
<ul class="nav nav-pills">
  <li class="active"><a href="#tab1" data-toggle="tab">首页</a></li>
  <li><a href="#tab2" data-toggle="tab">微信</a></li>
  <li><a href="#tab3" data-toggle="tab">微博</a></li>
  <li class="dropdown">
    <a href="#" data-toggle="dropdown">其他 <b class="caret"></b></a>
    <ul class="dropdown-menu">
        <li>
            <a href="#">登录</a>
            <a href="#">注册</a>
            <a href="#">退出</a>
        </li>
    </ul>
  </li>
</ul>
<div class="tab-content">
  <div class="tab-pane active" id="tab1">首页内容</div>
  <div class="tab-pane fade" id="tab2">微信内容</div>
  <div class="tab-pane fade" id="tab3">微博内容</div>
</div>

相关文章

  • Bootstrap3-导航

    Bootstrap 导航 1. 定义导航组件 基本结构: 1-1. 设计标签页 1-2. pills胶囊导航 2....

  • Bootstrap3-导航条

    1. 定义导航条 添加网站表示名(navbar-brand) 导航条包括链接、下拉菜单、网站标题和折叠按钮 2. ...

  • 前段常用单词

    一、导航类 导航:nav 主导航:mainbav 子导航:subnav 顶导航:topnav 边导航:sideba...

  • 移动导航类型

    tab 导航 抽屉导航 list导航 九宫格导航 复合导航

  • APP导航设计模式

    导航主要分为两大类,横向和纵向。横向的导航有:标签导航、舵式导航、tab导航、轮播导航;纵向的导航有:宫格导航、下...

  • 标签式导航的设计思路

    导航分很多类别,如标签导航、抽屉式导航、九宫格导航、混合组合导航、列表式导航、Tab导航、平铺导航等等。之前在我的...

  • Bootstrap-导航菜单-2018.07.07

    Bootstrap-导航菜单 nav 标签式导航 胶囊式导航 垂直胶囊式导航 两端对齐导航 导航元素下拉菜单

  • iOS应用导航模式

    IOS导航模式: 标签导航模式、桌面式模式、抽屉式导航、列表式导航、 点聚式导航、下拉菜单式导航、轮播导航 接下来...

  • Tailwind Navbar

    导航栏 PC导航栏仿Airbnb导航条 PC导航条添加图标 PC导航条上图下字 移动端导航条

  • 程序员导航

    转载自:程序员不可不知的导航 导航网址 极客导航 导航湾 nice导航 GitFox 程序员工具箱 沃克导航 去瞧瞧导航

网友评论

      本文标题:Bootstrap3-导航

      本文链接:https://www.haomeiwen.com/subject/evqqnqtx.html