🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 导航 Bootstrap 中的导航组件都依赖同一个`.nav`类,状态类也是共用的。改变修饰类可以改变样式。 注意: **1.** 在标签页上使用导航需要依赖 JavaScript 标签页插件 **2.** 确保导航组件的可访问性 如果你在使用导航组件实现导航条功能,必须在`<ul>`的最外侧的逻辑父元素上添加`role="navigation"`属性,或者用一个`<nav>`元素包裹整个导航组件。 **标签页** 基本的导航元素:标签导航。基于ul、li而来,给ul添加 class\="nav nav-tabs" 即可。选中的li添加 class\="active"即可。注意`.nav-tabs`类依赖`.nav`基类。 ```html <ul class="nav nav-tabs"> <li role="presentation" class="active"><a>Home</a></li> <li role="presentation"><a>Messages</a></li> <li role="presentation"><a>company</a></li> <li role="presentation"><a>Profile</a></li> </ul> ``` ![](https://img.kancloud.cn/b0/f8/b0f84e1534f0774b276f3d9d26df31b8_815x79.png) ***** **胶囊式标签页** 用 class **.nav-pills** 代替 **.nav-tabs** 就可应用胶囊样式 ```html <ul class="nav nav-pills"> <li role="presentation" class="active"><a>Home</a></li> <li role="presentation"><a>Messages</a></li> <li role="presentation"><a>company</a></li> <li role="presentation"><a>Profile</a></li> </ul> ``` ![](https://img.kancloud.cn/ce/ef/ceef9a3687e99b30c8725710d27ee222_932x59.png) 胶囊是标签页也是可以垂直方向堆叠排列的。只需添加`.nav-stacked`类,其效果如下: ![](https://img.kancloud.cn/6b/aa/6baa09443a9433d3fecc6d00d92b9340_605x214.png) ***** **禁用的链接** 给导航选项元素添加 class\="disabled" 就可禁用链接,从而实现 链接为灰色且没有鼠标悬停效果。 注意: 链接功能不受到影响,这个类只改变`<a>`的外观,不改变功能。可以自己写 JavaScript 禁用这里的链接。 ```html <ul class="nav nav-pills"> <li role="presentation" class="active"><a>Home</a></li> <li role="presentation" class="disabled"><a>Messages</a></li> <li role="presentation"><a>company</a></li> <li role="presentation"><a>Profile</a></li> </ul> ``` ![](https://img.kancloud.cn/91/de/91deebe434d1c9c098d013c9c950ec53_765x64.png) ***** **添加下拉菜单** **1.** 带下拉菜单的标签页 ```html <ul class="nav nav-tabs"> <li role="presentation" class="active"><a>Home</a></li> <li role="presentation" class="dropdown"> <a class="dropdown-toggle" data-toggle="dropdown" 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> </ul> </li> <li role="presentation"><a>company</a></li> <li role="presentation"><a>Profile</a></li> </ul> ``` ![](https://img.kancloud.cn/08/cb/08cbe31f1f11060db340b42581099ccc_673x172.png) **2.** 带下拉菜单的胶囊式标签页 用 class **.nav-pills** 代替 **.nav-tabs** 就可应用胶囊样式。 ![](https://img.kancloud.cn/de/20/de2094119274ed52fff7d26ae6a58f71_670x173.png)