Bootstrap_导航组件

1、导航

  • 标签页
  • 释义.nav-tabs类依赖 .nav 基类
  • 示例
<ul class="nav nav-tabs" role="tablist">
      <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-pills)

  • 示例

<ul class="nav nav-pills" role="tablist">
      <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>
  • 效果图


  • Note
    胶囊是标签页也是可以垂直方向堆叠排列的。只需添加 .nav-stacked

  • 两端对齐的标签页

  • 示例

<ul class="nav nav-tabs nav-justified" role="tablist"> ...</ul>

2、导航条

  • 默认导航条
  • 示例
<nav class="navbar navbar-default" role="navigation">
    <div class="container-fluid">
        <div class="navbar-header">
            <button type="button" class="navbar-toggle collapsed" data-toggle="collapse"
                    data-target="#bs-example-navbar-collapse-1">
                <span class="sr-only">Toggle navigation</span>
            </button>
            <a class="navbar-brand" href="#">Brand</a>
        </div>
        <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
            <form class="navbar-form navbar-left" role="search">
                <div class="form-group">
                    <input type="text" class="form-control" placeholder="Search">
                </div>
                <button type="submit" class="btn btn-default">Submit</button>
            </form>
            <ul class="nav navbar-nav navbar-right">
                <li><a href="#">Link</a></li>
                <li class="dropdown">
                    <a href="#" class="dropdown-toggle" data-toggle="dropdown">Dropdown <span class="caret"></span></a>
                </li>
            </ul>
        </div>
    </div>
</nav>
  • 效果图


  • 反色的导航条

  • 释义:通过添加 .navbar-inverse类可以改变导航条的外观

  • 示例

<nav class="navbar navbar-inverse" role="navigation"> ...</nav>
  • 效果图


  • 固定在顶部

  • 释义添加 .navbar-fixed-top 类可以让导航条固定在顶部

  • 固定在底部

  • 释义添加 .navbar-fixed-bottom 类可以让导航条固定在底部

  • 这两个都可以包含一个 .container.container-fluid容器,从而让导航条居中,并在两侧自动添加内部(padding

  • 示例

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        ...
      </div>
</nav>
  • 静止在顶部
  • 释义通过添加 .navbar-static-top 类,创建一个与页面等宽度的导航条,它会随着页面向下滚动而消失
  • 示例
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
      <div class="container">
        ...
      </div>
</nav>
  • 文本
  • 释义:可以把文本包裹在 .navbar-text中,为了有正确的行距和颜色,通常使用<p> 标签
  • 示例
<p class="navbar-text">Signed in as Mark Otto</p>

3、路径导航

  • 释义在一个带有层次的导航结构中标明当前页面的位置
  • 示例
<ol class="breadcrumb">
    <li><a href="#">Home</a></li>
    <li><a href="#">Library</a></li>
    <li class="active">Data</li>
</ol>
  • 效果图


  • 注意点
    各路径间的分隔符已经通过 CSS 的 :beforecontent 属性自动添加

4、注意点

  • 使用 .navbar-link 类可以让链接有正确的默认颜色和反色设置
  • 对于不包含在 <form> 中的<button> 元素,加上 .navbar-btn 后,可以让它在导航条里垂直居中
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第5章 菜单、按钮及导航 一、下拉菜单 小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根...
    凛0_0阅读 10,562评论 0 66
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,374评论 25 709
  • 假设某人定期定额投资某只股票型基金,扣款日期在每个月1号,每次扣款都是1000元,观察到年末12月31日的情况(当...
    马硕_磕基阅读 3,663评论 0 5
  • 适合人群:菜鸟及交互新手 推荐指数:☆☆☆☆☆ 博客网址:http://mazanzan2014.lofter.c...
    木马简书阅读 4,312评论 0 4
  • 2007年9月,事业有成的陈先生贷款购买了位于上海市蕰川路1498弄某号502室一套房屋,并登记为该房屋权利人。 ...
    小好阅读 1,616评论 0 1

友情链接更多精彩内容