html - 左右两张图片的导航栏,中间有一个搜索框

标签 html css twitter-bootstrap navbar

我正在使用 Bootstrap 创建一个导航栏。我想要左右两张图片,中间有一个搜索字段。导航栏应具有两个图像的高度。搜索字段应水平和垂直位于导航栏的中心。这是我当前的代码:

HTML:

<nav class="navbar navbar-default navbar-fixed-top">
    <div class="container">
        <div class="row">
            <div class="col-sm-4">
                <div class="navbar-header">
                    <img src="../images/Image1.png" width="280" height="80" alt="">
                </div>
            </div>
            <div class="col-sm-4" style="text-align: center">
                <form class="navbar-form navbar" role="search">
                    <div class="input-group">
                        <input type="text" class="form-control" placeholder="Suche" name="suche">
                        <div class="input-group-btn">
                            <button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button>
                        </div>
                    </div>
                </form>
            </div>
            <div class="col-sm-4">
                <ul class="nav navbar-nav navbar-right">
                    <img src="../images/Image2.jpg" width="330" height="80" alt="">
                </ul>
            </div>
        </div>
    </div>
</nav>

CSS:

.navbar-form{
    padding-top: 13px;
}

我可以更熟练地做到这一点吗?尤其是将搜索字段水平和垂直放置在中心的事情?

最佳答案

这很容易通过 flex-box 实现

.navbar {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
<div class="navbar">
    <div class="img">
    	<img src="http://placehold.it/150x150" alt="">
    </div>
    <div class="search">
    	<input type="text">
    	<input type="submit" value="Ok">
    </div>
    <div class="img">
    	<img src="http://placehold.it/150x150" alt="">
    </div>
    </div>

关于html - 左右两张图片的导航栏,中间有一个搜索框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42512673/

相关文章:

JavaScript 和分割数组

Javascript 模态 - 禁用正文滚动但使用 css 启用模态

css - 伪元素之前的响应式 CSS 转换

html - 无法隐藏嵌套在 div 中的列表的溢出。

css - 如何使 Bootstrap 版本 3 样式表保持最新版本?

html - Bootstrap 图像分散像这个网站

javascript - 将 HTML5 Canvas 作为 blob 上传

css - 如何更改访问的CSS中的字体大小?

html - Bootstrap 内联输入和按钮

html - bootstrap css 使带有 bg 图像的 div 中的文本粘在底部