我有一个用于搜索的下拉框,我需要把它放在像一个文本框一样折叠的“navbar-toggle”上,而不是像一个下拉菜单。我可以这样做吗?我该怎么做?
这是我的导航菜单:
<nav class="navbar navbar-inverse navbar-static-top top-nav-edit" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
<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="index.html"><span class="glyphicon glyphicon-home home-edit"></span></a>
</div>
<div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
<ul class="nav navbar-nav">
<li>
<a href="sobre.html">Quem Somos</a>
</li>
<li>
<a href="representada.html">Representadas</a>
</li>
<li>
<a href="contato.html">Contato</a>
</li>
</ul>
<ul class="nav navbar-nav navbar-right">
<li class="dropdown">
<a href="#" id="search" class="dropdown-toggle" data-toggle="dropdown"><i class="glyphicon glyphicon-search"></i></a>
<ul class="dropdown-menu" id="dropdown-search" style="padding:15px; background-color: rgba(255,255,255, 0.8);">
<form class="form-inline">
<label>Pesquise aqui:</label>
<input type="text" id="search-edit" class="form-control pull-left search-edit" placeholder=""/>
<button type="submit" class="btn btn-default pull-right search-btn-edit"><i class="glyphicon glyphicon-search"></i></button>
</form>
</ul>
</li>
</ul>
</div>
</div>
</nav>
最佳答案
我不确定我是否完全理解您的意思,如果这是错误的,我很抱歉,但您也可以在主导航中放置一个搜索字段,该搜索字段仅在使用 Bootstrap 响应实用程序折叠导航时显示,例如.hidden-lg 和/或 .hidden-md。
http://getbootstrap.com/css/#responsive-utilities
请看以下内容:
http://codepen.io/anon/pen/eNjRgp
我用来完成这个的类是:
.hidden-sm
.hidden-md
.hidden-lg
我添加的是HTML框中CodePen的第21和29行。
关于javascript - 在 Bootstrap 上编辑切换导航,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31459564/