代码之家  ›  专栏  ›  技术社区  ›  ailinmcc666

如何将搜索框放在div中间?

  •  0
  • ailinmcc666  · 技术社区  · 6 年前

    我有以下代码:

    <div class="row">
    <div class="col-xs-8 col-xs-offset-2">
        <div class="input-group">
            <div class="input-group-btn search-panel">
                <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown">
                    <span id="search_concept">Search by</span> <span class="caret"></span>
                </button>
                <ul class="dropdown-menu" role="menu">
                    <li><a href="#hcn">HCN</a></li>
                    <li><a href="#casenote">Casenote</a></li>
                </ul>
            </div>
            <input type="text" class="form-control" name="x" placeholder="Search">
            <span class="input-group-btn">
                <button class="btn btn-default" type="button"><span class="glyphicon glyphicon-search"></span></button>
            </span>
        </div>
    </div>
    

    具有以下效力:

    Search Box Not Centered!

    我一直试图做的,但失败的是,将这个内容居中,这样下拉框、文本框和按钮都是居中对齐的,并且彼此紧密相连。

    有人能帮我吗?

    1 回复  |  直到 6 年前
        1
  •  0
  •   bjupreti    6 年前

    替换 .input-group 用下面的css初始化css。

    .input-group {
      display: flex;
      flex-direction: "row",
      justify-content: "center",
      align-items: "center"
    }  
    

    我希望这能有帮助。快乐编码:)