【发布时间】:2020-03-22 02:56:00
【问题描述】:
我有一个带有居中标志的导航栏,但我不知道如何去掉标志两侧的margin,我认为这是因为flex 将三个sections 平衡了nav?
这就是我所拥有的: Navbar with required sizes
是否可以在 CSS 中设置 % 大小或类似于 Bootstrap 的 col 大小,以便我可以拥有这样的东西;
col-5 | col-2 | col-5
links | logo | links
我尝试将图像的容器部分设置为特定大小或百分比,但这会使图像变小。
<nav class="navbar navbar-expand-lg fixed-top navbar-dark bg-dark navbar-no-bg" role="navigation">
<div class="collapse navbar-collapse w-100" id="top-navbar-1">
<ul class="navbar-nav mx-auto">
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/tours">Virtual 360° Tours</a>
</li>
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/photos">Photography</a>
</li>
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/photos">Photography</a>
</li>
</ul>
</div>
<section id="nav-logo-image" class="nav-logo center ">
<a class="navbar-brand" href="<?php echo URLROOT; ?>">
<img src="https://via.placeholder.com/300x55" class="img-fluid" alt="">
</a>
</section>
<div class="collapse navbar-collapse w-100" id="top-navbar-1">
<ul class="navbar-nav mx-auto">
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/drones">Drone Photography</a>
</li>
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/design">Web Design</a>
</li>
<li class="nav-item mr-3">
<a class="nav-link" href="<?php echo URLROOT; ?>/design">Web Design</a>
</li>
</ul>
</div>
<button class="navbar-toggler navbar-toggler-sm mr-4" type="button" data-toggle="collapse" data-target="#top-navbar-1" aria-controls="top-navbar-1" aria-expanded="true" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
</nav>
【问题讨论】:
标签: html twitter-bootstrap bootstrap-4 flexbox