输入字段的Bootstrap Navbar动画剪辑

时间:2018-08-07 00:15:34

标签: html css bootstrap-4

我有一个可折叠的引导NavBar。我在可折叠的<div>中有两个元素,

<form class="form-inline><select class="custom-select" id="menu">

(请参阅我的代码)

我的问题是,当我打开可折叠区域时,这两个元素被短暂切断,然后在NavBar-Brand下快速对齐(您可以看到here)。我不知道该如何处理,因为我需要将这两个元素与导航栏中的品牌保持一致,但是我一直无法找出解决方案。任何建议表示赞赏。谢谢!

HTML:

<nav class="navbar fixed-top navbar-dark bg-dark">
        <div class="container">
            <a class="navbar-brand" href="#">Airforce Inventory Information Database</a>
            <!--<button class="navbar-toggler float-right" type="button" data-toggle="collapse" data-target="#navbar9">-->
            <button class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#navbar9" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
                <span class="icon-bar top-bar"></span>
                <span class="icon-bar middle-bar"></span>
                <span class="icon-bar bottom-bar"></span>
                <span class="sr-only">Toggle navigation</span>
            </button>

            <!--<div class="navbar-collapse collapse" id="navbar9">-->
            <div class="collapse navbar-collapse" id="navbar9">
                <div class="interior">
                    <ul class="navbar-nav ml-auto">

                        <form class="form-inline" data-toggle="#octopart" action="http://octopart.com/search" style="padding-top: 10px;">
                            <input class="form-control mr-sm-2" type="search" name="q" placeholder="Search Octopart ..." name="search" style="width: 45%;"> 
                            <button class="btn btn-outline-success my-2 my-sm-0" data_target="#octopart" type="submit"><i class="fa fa-search"></i></button>
                        </form>

                        <div class="input-group mb-3"  data-toggle="#parts" style="width: 35%; padding-top: 5px; padding-bottom: 10px;">
                            <div class="input-group-prepend">
                                <label class="input-group-text" for="inputGroupSelect01">Devices</label>
                            </div>
                            <select class="custom-select" id="menu">
                                <option value='capacitors'>Capacitors</a></option>
                                <option value='inductors'>Inductors</a></option>
                                <option value='resistors'>Resistors</a></option>
                                <option value='miscellaneous'>Miscellaneous</a></option>
                            </select>
                        </div>    
                    </ul>
                </div>
            </div>
        </div>     
    </nav>

1 个答案:

答案 0 :(得分:0)

.interior {margin-left: -12.5%;}

请删除此CSS。它将解决您的问题。