jquery - 导航栏 Bootstrap 中的全宽搜索栏

标签 jquery html css twitter-bootstrap navbar

我想要一个导航栏,左边有 Logo 图像,右边有一些链接,排成两行,中间有一个大搜索栏。我正在使用 Bootstrap 3.7.7。我设法在左边找到了标志,在右边找到了其他链接,但没有找到大搜索栏。我正在使用以下代码来实现相同的目的 -

<div class="navbar navbar-inverse navbar-fixed-top navcustom">
    <div class="container-fluid">
        <div class="navbar-header">
            <button class="navbar-toggle" type="button" data-target=".navbar-collapse" data-toggle="collapse">
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
                <span class="icon-bar"></span>
            </button>
            <a class="logo" href="#">
                <img class="img-responsive" src="~/img/finalogo.png" class="img-responsive"/>
            </a>
        </div>
        <div class="navbar-collapse collapse" id="searchbar">
            <ul class="nav navbar-nav navbar-right">
                <li><a href="about.html">About</a></li>
                <li><a href=""><i class="icon-user"></i> My Page</a></li>
                <li><a href="#loginform" data-toggle="modal">Login</a></li>
            </ul>
            <ul class="nav navbar-nav navbar-right">
                <li><a title="Start a new search" href="#">Clear</a></li>
            </ul>
            <div class="form-group">
                <input class="form-control" type="text" placeholder="Search">
                <span class="input-group-btn">
                    <button class="btn btn-default" type="button">
                        <span class="glyphicon glyphicon-search"></span>
                    </button>
                </span>
            </div>
        </div><!--/.nav-collapse -->
    </div>
</div>

但是搜索栏的大小没有运气 - enter image description here

需要帮助。谢谢

最佳答案

您可以将以下代码用于带有搜索图标的搜索栏:(使用 Bootstrap)

<link rel="stylesheet"
	href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css"
	integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u"
	crossorigin="anonymous">

<!-- Optional theme -->
<link rel="stylesheet"
	href=""
	integrity="sha384-rHyoN1iRsVXV4nD0JutlnGaslCJuC7uwjduW9SVrLvRYooPp2bWYgmgJQIXwl/Sp"
	crossorigin="anonymous">

<!-- Latest compiled and minified JavaScript -->
<script
	src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.js"
	integrity="sha384-Tc5IQib027qvyjSMfHjOMaLkfuWVxZxUPnCJA7l2mCWNIpG9mGCD8wGNIcPD7Txa"
	crossorigin="anonymous"></script>


<div id="custom-search-input">
    <div class="input-group col-md-12">
        <input type="text" class="form-control input-lg" placeholder="Search" />
                <span class="input-group-btn">
                   <button class="btn btn-info btn-lg" type="button">
                <i class="glyphicon glyphicon-search"></i>
            </button>
        </span>
    </div>
</div>

关于jquery - 导航栏 Bootstrap 中的全宽搜索栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39472889/

相关文章:

c# - onchange = "Form.submit() 仅适用于我的下拉菜单中的第一个子下拉菜单

javascript - 如何使用 jquery 切换所有子元素的只读属性

javascript - 在 iOS 中滚动锁定

html - 如何在 div 中居中或对齐按钮?

html - 页面宽度比我设置的大?

javascript - 当从外部分配值时,更改事件不适用于文本框

jquery - 如何只显示表格的最后 20 列?

jquery - 文本框未触发 asp.net 必填字段

javascript - 悬停时展开当前 div 并缩小其他 div

javascript - 当 child 在 CSS 中获得焦点时如何更改父样式