zoukankan      html  css  js  c++  java
  • Bootstrap 组件之 Nav

    一、简介

    Nav 指导航页。这里 是一个线上例子。

    使用了 .nav 的标签就是一个 Nav。下面举例。

    {注意} 记住,下面的几种导航页都依赖 .nav

    二、导航页

    添加 .nav-tabs

    <ul class="nav nav-tabs">
      <li role="presentation" class="active"><a href="#">Home</a></li>
      <li role="presentation"><a href="#">Profile</a></li>
      <li role="presentation"><a href="#">Messages</a></li>
    </ul>
    

    三、胶囊式导航页

    .nav-tabs 换为 nav-pills

    <ul class="nav nav-pills">
      <li role="presentation" class="active"><a href="#">Home</a></li>
      <li role="presentation"><a href="#">Profile</a></li>
      <li role="presentation"><a href="#">Messages</a></li>
    </ul>
    

    四、堆叠胶囊式导航页

    添加 .nav-stacked.

    <ul class="nav nav-pills nav-stacked">
      <li role="presentation" class="active"><a href="#">Home</a></li>
      <li role="presentation"><a href="#">Profile</a></li>
      <li role="presentation"><a href="#">Messages</a></li>
    </ul>
    

    五、禁用的链接

    <li> 上添加 .disabled

    {注意} .disabled 只改变 <a> 的外观,不改变功能——链接依然有效。

    六、带下拉菜单的导航页

    <ul class="nav nav-pills">
        <li role="presentation" class="active"><a href="#">Home</a></li>
        <li role="presentation"><a href="#">Profile</a></li>
        <li role="presentation">
            <a class="dropdown-toggle" data-toggle="dropdown" href="javascript:void(0);" role="button" aria-haspopup="true" aria-expanded="false">
                Messages <span class="caret"></span>
            </a>
            <ul class="dropdown-menu">
                <li><a href="#">1</a></li>
                <li><a href="#">2</a></li>
                <li><a href="#">3</a></li>
                <li role="separator" class="divider"></li>
                <li><a href="#">4</a></li>
            </ul>
        </li>
    </ul>
    

    实现下拉菜单必需的两个标签属性:

    1. <a> 上,添加 data-toggle="dropdown"
    2. <ul> 上,添加 class="dropdown-menu"

    七、参考链接

    http://getbootstrap.com/components/#nav

    (完)

  • 相关阅读:
    【node.js】GET/POST请求、Web 模块
    【node.js】全局变量、常用工具、文件系统
    【node.js】函数、路由
    【node.js】模块系统、函数
    【node.js】Stream(流)
    跨域问题的产生,怎么解决它?
    array.splice()
    数组的方法
    js跨域请求的5中解决方式
    3分钟看懂flex布局
  • 原文地址:https://www.cnblogs.com/zhangbao/p/6559036.html
Copyright © 2011-2022 走看看