【问题标题】:Full width searchbar in navbar bootstrap导航栏引导程序中的全宽搜索栏
【发布时间】:2016-09-13 14:47:01
【问题描述】:

我想要一个导航栏,左侧有徽标图像,右侧有两行链接,中间我想要一个大搜索栏。我正在使用引导程序 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>

但搜索栏大小不走运 -

需要帮助。谢谢

【问题讨论】:

  • 您是否尝试使用 3 列?像 col-sm-1 的标志,col-sm-7 的搜索栏和 col-sm-4 的链接? (或其他 col 尺寸)
  • @DeneaNovac 我没有尝试使用 col-sm-* 网格。但我确实尝试过使用 col-md-* 网格。导航栏被分割。但是搜索栏宽度仍然没有运气。

标签: jquery html css twitter-bootstrap navbar


【解决方案1】:

您可以将以下代码用于带有搜索图标的搜索栏:(使用 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>

【讨论】:

  • 你在哪里添加类 col-md-12?哪个div?
  • 在输入组 div 上
  • 你可以参考我的例子。当我在输入组 div 上更改代码中的 col-md-x 时,搜索栏的大小也在发生变化
  • 工作。搜索栏宽度增加了,但现在附加搜索按钮在下一行消失了。
猜你喜欢
  • 2014-11-07
  • 2013-09-03
  • 2019-03-17
  • 1970-01-01
  • 2013-06-08
  • 2021-12-19
  • 2020-03-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多