HTML:
<nav class="navbar fixed-top navbar-expand-lg navbar-inverse" style="vertical-align: center;">
<a id="navimg" class="navbar-brand" href="#"><img src="images/img.png" height="35px" style="margin-top: 3px;"></a>
<button style="margin-right: -20px;" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="margin-right: 10px;">
<img src="navtog.png" style="margin-right:-28px;margin-top: -4px;" width="30px" height="30px"><span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item">
<a class="nav-link" href="index.html"><b>Dashboard</b></a>
</li>
<li class="nav-item">
<a class="nav-link" href="donate.html">Donate</a>
</li>
<li class="nav-item"><a class="nav-link" href="protect.html">Protect</a></li>
<li class="nav-item"><a class="nav-link" href="about.html">About</a></li>
</ul>
</div>
</nav>
当我在移动设备上单击导航栏时,整个内容将移至右侧。
我认为没有与此问题相关的CSS。 请忽略菜单图标上方有图像的事实。
谢谢。
答案 0 :(得分:0)
如果我了解您要做什么,则必须对导航栏使用两个不同的div,其内容如下:
<nav class="navbar fixed-top navbar-expand-lg navbar-inverse" style="vertical-align: center;">
<a id="navimg" class="navbar-brand" href="#"><img src="images/img.png" height="35px" style="margin-top: 3px;"></a>
<button style="margin-right: -20px;" class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation" style="margin-right: 10px;">
<img src="navtog.png" style="margin-right:-28px;margin-top: -4px;" width="30px" height="30px"><span class="navbar-toggler-icon"></span>
</button>
</nav>
<div class="collapse navbar-collapse" id="navbarSupportedContent">
<ul class="navbar-nav mr-auto">
<li class="nav-item"><a class="nav-link" href="index.html"><b>Dashboard</b></a></li>
<li class="nav-item"><a class="nav-link" href="donate.html">Donate</a></li>
<li class="nav-item"><a class="nav-link" href="protect.html">Protect</a></li>
<li class="nav-item"><a class="nav-link" href="about.html">About</a></li>
</ul>
</div>
希望这会有所帮助