Bootstrap 中的导航组件都依赖同一个 .nav 类,状态类也是共用的。改变修饰类可以改变样式。
标签页
注意 .nav-tabs 类依赖 .nav 基类
<ul class="nav nav-tabs">
<li class="active"><a href="">网站首页</a></li>
<li><a href="">学校概况</a></li>
<li><a href="">教学管理</a></li>
<li><a href="">招生工作</a></li>
<li><a href="">就业工作</a></li>
</ul>
胶囊式标签页
HTML 标记相同,但使用 .nav-pills 类:
<ul class="nav nav-pills">
<li class="active"><a href="">网站首页</a></li>
<li><a href="">学校概况</a></li>
<li><a href="">教学管理</a></li>
<li><a href="">招生工作</a></li>
<li><a href="">就业工作</a></li>
</ul>
胶囊式标签页也是可以垂直方向堆叠排列的。只需添加 .nav-stacked 类。
<div class="row">
<div class="col-md-2">
<ul class="nav nav-pills nav-stacked">
<li class="active"><a href="">网站首页</a></li>
<li><a href="">学校概况</a></li>
<li><a href="">教学管理</a></li>
<li><a href="">招生工作</a></li>
<li><a href="">就业工作</a></li>
</ul>
</div>
</div>
禁用的链接
对任何导航组件(标签页、胶囊式标签页),都可以添加 .disabled 类,从而实现链接为灰色且没有鼠标悬停效果。
<ul class="nav nav-tabs">
<li class="active"><a href="">网站首页</a></li>
<li><a href="">学校概况</a></li>
<li><a href="">教学管理</a></li>
<li><a href="">招生工作</a></li>
<li><a href="">就业工作</a></li>
<li><a href="">学生入口</a></li>
<li class="disabled" ><a href="">教师入口</a></li>
</ul>
添加下拉菜单
用一点点额外 HTML 代码并加入下拉菜单插件的 JavaScript 插件即可。
<ul class="nav nav-tabs">
<li class="active"><a href="">网站首页</a></li>
<li><a href="">学校概况</a></li>
<li><a href="">教学管理</a></li>
<li><a href="">招生工作</a></li>
<li><a href="">就业工作</a></li>
<li class="dropdown">
<a href="" data-toggle="dropdown">教学院系 <span class="caret"></span></a>
<ul class="dropdown-menu">
<li><a href="">计算机学院</a></li>
<li><a href="">外国语学院</a></li>
</ul>
</li>
</ul>
Bootstrap导航组件的更多相关文章
-
详解Bootstrap导航组件
在bootstrap框架中将导航独立出来成为一个导航组件,根据不同的版本,可以找到相应的源码: LESS: navs.less SASS: _navs.scss 标签形导航,也称选项卡导航 标签形 ...
-
Bootstrap(7) 输入框和导航组件
一.输入框组件 文本输入框就是可以在<input>元素前后加上文字或按钮,可以实现对表单控件的扩展. //在左侧添加文字 <!-- //在左侧添加文字 --> ...
-
第二百三十八节,Bootstrap输入框和导航组件
Bootstrap输入框和导航组件 学习要点: 1.输入框组件 2.导航组件 3.导航条组件 本节课我们主要学习一下Bootstrap的两个个组件功能:输入框组件和导航导航条组件. 一.输入框组件 文 ...
-
Bootstrap 输入框和导航组件
一.输入框组件 //在左侧添加文字 <div class="input-group"> <span class="input-group-addon&q ...
-
Bootstrap技术: 如何给nav导航组件的tab页增加关闭按钮以及动态的添加和关闭tab页
先给出示例html代码 <div> <!-- Nav tabs --> <ul class="nav nav-tabs" role="tab ...
-
Bootstrap 学习笔记3 输入框和导航组件
导航组件: 导航条组件: 导航条代码: <nav class="navbar navbar-default"> <div class="containe ...
-
BootStrap导航栏的使用
默认的导航栏 创建一个默认的导航栏的步骤如下: 向 <nav> 标签添加 class .navbar..navbar-default. 向上面的元素添加 role="naviga ...
-
BootStrap布局组件
BootStrap字体图标(Glyphicons) BootStrap下拉菜单:下拉菜单是可以切换的,是以列表格式显示链接的上下文菜单. 类 描述 .dropdown 指定下拉菜单 .dropdown ...
-
BootStrap常用组件及响应式开发
BootStrap常用组件 PS:所有的代码必须写在<class="container/container-fluid">容器当中 常用组件包含内容: 字体图标 下拉菜 ...
随机推荐
-
Redis-3.2.6 配置文件中文翻译
############## # 指定配置文件: ################################## INCLUDES ############################### ...
-
RStudio技巧02_Extract Function
RStudio 可以在 source 编辑器中分析一组选择的代码,并自动将其转化成再次使用的函数.任何选择中的"free"变量( 选择引用对象但不创建)将转化为函数参数. (也可使 ...
-
审核被拒(后台定位,autio,voip,发表朋友圈)
APP上线审核被拒那些事(一) 2.3 - Apps that do not perform as advertised by the developer will be rejected 2.3 D ...
-
理解Java中的引用传递和值传递
关于Java传参时是引用传递还是值传递,一直是一个讨论比较多的话题,有论坛说Java中只有值传递,也有些地方说引用传递和值传递都存在,比较容易让人迷惑.关于值传递和引用传递其实需要分情况看待,今天学习 ...
-
Android课程---Activity 带返回值的跳转
Activity2.java package com.hanqi.test4; import android.content.Intent; import android.os.Bundle; imp ...
-
JVM调优-Java垃圾回收之分代回收
为什么要进行分代回收? JVM使用分代回收测试,是因为:不同的对象,生命周期是不一样的.因此不同生命周期的对象采用不同的收集方式. 可以提高垃圾回收的效率. Java程序运行过程中,会产生大量的对象, ...
-
如何把apk编译时间和最后次git commit的sha值,写入到app中
需求背景:我们修复Bug的时候,频繁提交APK包,导致测试同学搞不清哪个包才是最新的 比如一个版本3.0.1,我们可能后续基于这个版本陆续提交了好几个修复包 同时,如果服务端ip地址能在界面上配置的话 ...
-
TaffyDB:开源JavaScript数据库
你是否曾经注意到javascript的对象有点像数据库中的记录,你把很多javascript对象包装到一起时就像是你在处理一个数据库中的表,TaffyDB是一个Javascript库,它提供了强大的数 ...
-
14.3.2.1 Transaction Isolation Levels 事务隔离级别
14.3.2 InnoDB Transaction Model InnoDB 事务模型 14.3.2.1 Transaction Isolation Levels 事务隔离级别 14.3.2.2 au ...
-
poj2594最小顶点覆盖+传递闭包
传递闭包最开始是在Floyd-Warshall算法里面出现的,当时这算法用的很少就被我忽视了.. 传递闭包是指如果i能到达k,并且k能到达j,那么i就能到达j Have you ever read a ...