【发布时间】:2020-01-22 22:31:46
【问题描述】:
我正在使用 Bootstrap 构建一个新网站,并且我有一个 NavBar,它在任何台式机或平板电脑上看起来都很好,因为它有链接和右上角的搜索框:
但是,我觉得在移动设备中在菜单底部进行搜索有点不方便:
这是我的示例代码的小提琴:
https://jsfiddle.net/hpxgowa8/
这是通用代码:
<nav class="navbar navbar-expand-lg navbar-dark bg-dark">
<a class="navbar-brand" href="javascript:void(0)">Gravity Now!</a>
<button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navb">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navb">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)">Calculator</a>
</li>
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)">Comparison</a>
</li>
<li class="nav-item">
<a class="nav-link" href="javascript:void(0)">About</a>
</li>
</ul>
<form class="form-inline my-2 my-lg-0">
<input class="form-control mr-sm-2" type="text" placeholder="Search">
</form>
</div>
</nav>
我想知道是否有人知道当汉堡菜单可见时我可以更改什么以将搜索框作为第一个元素移动?
【问题讨论】:
-
在显示移动分辨率时在此处使用css grid solution。这使您能够以您喜欢的任何顺序放置物品。
标签: css twitter-bootstrap bootstrap-4 navbar