Bootstrap导航元素
来源:互联网 发布:window安装mac双系统 编辑:程序博客网 时间:2024/06/06 13:58
表格导航或标签
使用ul,li无序列表,给ul加上class .nav和.nav-tabs<!DOCTYPE html><html><head> <meta charset = "utf-8"> <title>demo</title> <link href="bootstrap-3.3.4-dist/css/bootstrap.min.css" rel="stylesheet"> <script type="text/javascript" src = "bootstrap-3.3.4-dist/jquery-2.1.4.min.js"></script> <script type="text/javascript" src = "bootstrap-3.3.4-dist/js/bootstrap.min.js"></script> <style type="text/css"> body{padding: 20px;} </style></head><body> <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></body></html>
点击某个导航时,给其li加上class .active
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
}
胶囊式的导航菜单
基本的胶囊式导航菜单
如果需要把标签改成胶囊的样式,只需要使用 class .nav-pills 代替 .nav-tabs 即可。
<body> <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></body>
.nav-pills > li {
float: left;
}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
color: #FFF;
background-color: #337AB7;
}
垂直的胶囊式导航菜单
在使用 class .nav、.nav-pills 的同时使用 class .nav-stacked,让胶囊垂直堆叠。<body> <div class="container"> <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> </body>
加上.nav-stacked能使得胶囊垂直的原因:
.nav-stacked > li {
float: none;
}
两端对齐的导航
您可以在屏幕宽度大于 768px 时,通过在分别使用.nav、.nav-tabs或.nav、.nav-pills的同时使用 class .nav-justified,让标签式或胶囊式导航菜单与父元素等宽。在更小的屏幕上,导航链接会堆叠。
<body> <div class="container" style="background:#FFFDE1;"> <ul class="nav nav-pills nav-justified"> <li class="active"><a href="#">文章管理</a></li> <li><a href="#">类别管理</a></li> <li class="disabled"><a href="http://www.baidu.com">评论管理</a></li> <li><a href="#">博客配置</a></li> <li><a href="#">博客栏目</a></li> </ul> </div></body>
为了更好的看出效果,给.container加上背景色
小屏幕时:
禁用链接
li可以添加.active可以显示目前是此菜单的状态,同样可以给其添加.disabled,使其显示为不可用状态,同时会禁用该链接的:hover状态。
<body> <div class="container" style="background:#FFFDE1;"> <ul class="nav nav-tabs"> <li class="active"><a href="#">文章管理</a></li> <li><a href="#">类别管理</a></li> <li class="disabled"><a href="http://www.baidu.com">评论管理</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle = "dropdown" href="#">博客配置 <span class = "caret"></span> </a> <ul class="dropdown-menu" role = "menu"> <li><a href="#">配置1</a></li> <li><a href="#">配置2</a></li> <li><a href="#">配置3</a></li> <li class="divider"></li> <li><a href="#">配置4</a></li> </ul> </li> <li><a href="#">博客栏目</a></li> </ul> </div></body>
该 class 只会改变 <a> 的外观,不会改变它的功能。在这里,需要使用自定义的 JavaScript 来禁用链接,尽管此处外观看起来不可
用,不过点击可以发现,页面仍会跳转至百度首页。
下拉菜单
添加带有 .dropdown-menuclass 的无序列表
<body> <div class="container" style="background:#FFFDE1;"> <ul class="nav nav-tabs"> <li class="active"><a href="#">文章管理</a></li> <li><a href="#">类别管理</a></li> <li class="disabled"><a href="http://www.baidu.com">评论管理</a></li> <li class="dropdown"> <a class="dropdown-toggle" data-toggle = "dropdown" href="#">博客配置 <span class = "caret"></span> </a> <ul class="dropdown-menu" role = "menu"> <li><a href="#">配置1</a></li> <li><a href="#">配置2</a></li> <li><a href="#">配置3</a></li> <li class="divider"></li> <li><a href="#">配置4</a></li> </ul> </li> <li><a href="#">博客栏目</a></li> </ul> </div></body>
0 0
- Bootstrap学习:导航元素
- Bootstrap导航元素
- Bootstrap 导航元素
- Bootstrap—导航元素
- Bootstrap 导航元素
- Bootstrap导航元素
- Bootstrap布局组件—5.导航元素
- (2)bootstrap的导航元素
- Bootstrap 导航
- bootstrap导航
- bootstrap导航
- bootstrap--导航
- Bootstrap 导航
- Bootstrap导航
- bootstrap( 导航条、分页导航)
- bootstrap 导航 -按钮组导航
- Bootstrap导航条、分页导航
- bootstrap导航条、分页导航
- 二维最大类间方差(otsu)matlab实现源码
- IOS开发中 类、对象、实例变量、成员变量、属性变量等区别和关系
- linex命令大全
- Service与Android系统实现(1)-- 应用程序里的Service
- 树莓派错误“No space left on device”
- Bootstrap导航元素
- unicode WCHAR 与多字符集char相互转换
- 【黑马程序员】第八章:IO(输入输出)
- 2015’12杭电校赛1005 Bitwise Equations(二进制找规律)
- 24. Swap Nodes in Pairs
- Scala 并发编程之react和loop
- JDK配置步骤
- MyBatis Generator产生的Example类
- js中eval函数对json格式数据的处理