Bootstrap 4-扩展导航栏的内联表单输入

时间:2018-11-24 03:23:46

标签: html css bootstrap-4

我有一个搜索输入,其中包含以下(通常是标准)代码:

<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
</button>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <!-- links -->
        <form class="form-inline my-2 my-lg-0" action="{{ path('_store_search_results') }}">
            <div class="input-group">
                <input name="search" class="form-control" type="search" placeholder="Search" aria-label="Search">
                <div class="input-group-append">
                    <button class="btn btn-burnt-orange my-2 my-sm-0" type="button"><i class="far fa-search"></i></button>
                </div>
            </div>
        </form>
    </div>

我希望输入的内容更广泛,但是我不确定该怎么做。我尝试给我的input-group div一个row类,而输入本身具有一个col-3类,但这实际上是在缩小而不是扩大输入范围。我不确定还有什么尝试。

1 个答案:

答案 0 :(得分:1)

根据需要使用实用程序类,例如d-inline w-100。如果您不希望输入为全角,请使用w-50w-75等...

<nav class="navbar navbar-expand-md navbar-light bg-faded">
    <a href="/" class="navbar-brand">Brand</a>
    <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <!-- links -->
        <form class="mx-2 my-auto d-inline w-100" action="">
            <div class="input-group">
                <input name="search" class="form-control" type="search" placeholder="Search" aria-label="Search">
                <div class="input-group-append">
                    <button class="btn btn-burnt-orange my-2 my-sm-0" type="button"><i class="fas fa-search"></i></button>
                </div>
            </div>
        </form>
    </div>
</nav>

演示:https://www.codeply.com/go/SW2f1PJUA3


另请参阅:Bootstrap 4 — how to make 100% width of the search input in navbar?