如何使用引导程序创建导航栏,如响应选项卡
how to create navbar like responsive tab using bootstrap?
如何使用引导程序创建类似响应式选项卡的导航栏?我的要求是制作应该像引导导航栏一样响应的选项卡。我试过这样的...
<nav class="navbar navbar-default">
<!-- We use the fluid option here to avoid overriding the fixed width of a normal container within the narrow content columns. -->
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-6">
<span class="sr-only">Toggle</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="navbar-collapse in" id="bs-example-navbar-collapse-6" style="height: auto;">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
<li><a href="#">Link</a></li>
</ul>
</div><!-- /.navbar-collapse -->
</div>
</nav>
谁能帮忙....
我找到了一个有用的插件,您可以尝试这个响应式选项卡
当选项卡到达 CSS 断点时,选项卡将转换为折叠项。您可以将此插件用作在台式机,平板电脑和移动设备上优雅地显示选项卡的解决方案。
Bootstrap 使用媒体查询根据屏幕宽度更改标头,因此您也需要使用它们。
当宽度大于 768px 时,将显示列表项,低于该值的任何内容都会导致它们被隐藏。
.HTML
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
</head>
<body>
<header>
<div class="navbar-header">
<a class="navbar-brand">Bootstrap</a>
<div class="navbar-toggle"></div>
</div>
<nav class="navbar navbar-default">
<ul>
<li>About</li>
<li>Services</li>
<li>Contact</li>
<li>Location</li>
</ul>
</nav>
</header>
</body>
</html>
.CSS
@media (min-width: 768px) {
.navbar li {
float: left;
list-style-type: none;
display: block;
padding: 15px 10px;
}
.navbar-toggle {
display: none;
}
.navbar {
display: block !important;
}
}
.navbar-brand {
display: block;
float: left;
background: #6f5499;
padding: 15px;
}
.navbar-toggle {
position: relative;
float: right;
background-color: #6f5499;
padding: 20px;
}
.navbar {
display: none;
}
看到这个 jsbin。
试试这个:
<nav class="navbar navbar-inverse navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="#">Bootstrap theme</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li class="active"><a href="#">Home</a></li>
<li><a href="#about">About</a></li>
<li><a href="#contact">Contact</a></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-expanded="false">Dropdown <span class="caret"></span></a>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li class="dropdown-header">Nav header</li>
<li><a href="#">Separated link</a></li>
<li><a href="#">One more separated link</a></li>
</ul>
</li>
</ul>
</div><!--/.nav-collapse -->
</div>
</nav>
下面是如何在引导中创建响应式菜单的示例 jsfiddle。
相关文章:
- 如何将垂直选项卡式内容面板更改为具有媒体查询和 jquery 的响应式可折叠面板
- 响应式选项卡的透明背景
- 在响应式选项卡中引导响应式表
- 如何使用引导程序创建导航栏,如响应选项卡
- 具有多个选项和响应的数组
- 在 AJAX 响应后重新选择选项值
- jQueryUI Ressize able 在选项更改时没有响应
- 从 jquery ajax json 响应更新“选择”框中的选项值
- 通过 ajax 在新的浏览器选项卡中打开 JQuery UI 选项卡将直接显示 ajax 响应的 HTML
- 无法在不同的选项卡中呈现多个响应式画布图
- 引导组件选项卡、轮播等没有响应
- 在多个选项卡中测试 websocket 连接会使页面快速响应
- Bootstrap Menu with“;更多“;选项响应性问题
- 将选项卡式内容响应到手风琴-单击选项卡时手风琴关闭
- 试图使响应导航在每个页面中默认隐藏选项
- 为什么在可拖动事件中显示和隐藏snap对象时,可拖动元素不响应snap选项?
- ajax preflight在firefox中出现选项响应200失败
- 添加额外的响应选项卡按钮
- 当将响应选项设置为true时,Chartjs不呈现图表
- 引导响应选项卡显示一段时间后