带有输入组下拉列表的内联搜索框表单 - 文本输入宽度的问题

时间:2015-09-28 11:53:22

标签: html css twitter-bootstrap twitter-bootstrap-3

我正试图像这样做搜索框:

enter image description here

使用bootstrap执行此操作的最佳方式是什么?。

我正在使用内联表单和输入组下拉列表,但是我的文本输入宽度有问题,因为它不会填满整页宽度。

http://www.bootply.com/LRUm7PdeMN

1 个答案:

答案 0 :(得分:1)

检查片段怎么样..

你可以自己做的其他造型......

.container {
  padding-top: 50px;
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css">
<script src="https://code.jquery.com/jquery-1.11.3.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/js/bootstrap.min.js"></script>
<div class="container">
  <div class="row">
    <div class="col-xs-12">
      <div class="search-box">
        <form class="form-inline">
          <div class="form-group">
            <div class="input-group">
              <input type="text" class="form-control" aria-label="..." placeholder="Search ...">
              <div class="input-group-btn">
                <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">All categories <span class="caret"></span>
                </button>
                <ul class="dropdown-menu dropdown-menu-right">
                  <li><a href="#">Wszystkie kategorie</a>
                  </li>
                  <li><a href="#">Another action</a>
                  </li>
                  <li><a href="#">Something else here</a>
                  </li>
                  <li role="separator" class="divider"></li>
                  <li><a href="#">Separated link</a>
                  </li>
                </ul>
                <button type="submit" class="btn btn-default">
                  <i class="fa fa-search"></i>
                </button>
              </div>
              <!-- /btn-group -->
            </div>
            <!-- /input-group -->
          </div>
        </form>
      </div>
    </div>
  </div>
</div>