Bootstrap3实用教程
3.6.4 带下拉的胶囊导航
阅读(

Bootstrap基础

Bootstrap全局样式

Bootstrap组件

Glyphicons字体图标

下拉菜单

按钮组

按钮下拉菜单

输入框组

导航

禁用导航链接

两端对齐的导航

创建导航

带下拉的胶囊导航

下拉菜单组件(dropdown)是一个独立的组件,它可以和页面上的任何元素(如,按钮、导航等)进行组合,让相应的元素具有下拉功能。

如果把导航和下拉菜单进行组合,并让导航链接充当下拉菜单的开关,就可以制作出带下拉的导航。当用户点击导航链接时,可以显示或隐藏下拉菜单。

如果要给导航中的某个链接添加下拉菜单,只需给相应的列表项添加 .dropdown 类,再给它嵌套一个下拉菜单组件即可。如:

<ul class="nav nav-tabs">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Help</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">
      Dropdown <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li role="separator" class="divider"></li>
      <li><a href="#">Separated link</a></li>
    </ul>
  </li>
</ul>

效果如图 3‑39所示:

带下拉的标签导航
图3-39 带下拉的标签导航

同理,如果想得到带下拉菜单的胶囊式导航,只要把 .nav-tabs 类,替换成 .nav-pills 类即可。如:

<ul class="nav nav-pills">
  <li class="active"><a href="#">Home</a></li>
  <li><a href="#">Help</a></li>
  <li class="dropdown">
    <a class="dropdown-toggle" data-toggle="dropdown" href="#">
      Dropdown <span class="caret"></span>
    </a>
    <ul class="dropdown-menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li role="separator" class="divider"></li>
      <li><a href="#">Separated link</a></li>
    </ul>
  </li>
</ul>

效果如图 3‑40所示:

带下拉的胶囊导航
图3-40 带下拉的胶囊导航

关于作者

歪脖先生,十五年以上软件开发经验,酷爱Web开发,精通 HTML、CSS、JavaScript、jQuery、JSON、Python、Less、Bootstrap等,著有《HTML宝典》、《揭秘CSS》、《Less简明教程》、《JSON教程》、《Bootstrap2用户指南》、《Bootstrap3实用教程》,并全部在 GitHub 上开源。

如果本教程对您帮助很大,请随意打赏。您的支持,将鼓励我写出更好的教程!

← 键盘方向键翻页 →
返回顶部 手机访问 关注微信 返回底部

扫码访问歪脖网

随时随地,想看就看

关注歪脖网微信

分享 web 知识、交流 web 经验