html - 如何将 Bootstrap 4 导航栏中的品牌标志设置到左边缘?

标签 html css twitter-bootstrap bootstrap-4

我有一个标志,如下图所示。

<nav class="navbar navbar-fixed-top navbar-light bg-primary">
  <div class="container-fluid">
    <img class="navbar-brand" src="logo.png" alt="logo">
    <ul class="nav navbar-nav">
      <li class="nav-item"><a href="#" class="nav-link">START</a></li>
      ...
    </ul>
  </div>
</nav>

Bootstrap 在左侧添加了一段填充,导致以下距边缘的偏移量。

enter image description here

由于我们的 Logo 是一个截断的圆圈,我们希望将它精确地放置在边缘以创建一个真正的圆圈的错觉,但会突出浏览器之外。我试图在左侧设置一个负边距,但它只是移动了图像,仍然保留了奇怪的边缘,如下所示。

<img class="navbar-brand" src="logo.png" alt="logo" style="margin-left: 0px;">

enter image description here

我该怎么办?

最佳答案

您可以使用 row 而不是 container-fluid。这两个有相反的边缘。

https://jsfiddle.net/gsb3ohd2/

<nav class="navbar navbar-fixed-top navbar-light bg-primary">
  <div class="row">
    <img class="navbar-brand" src="logo.png" alt="logo">
    <ul class="nav navbar-nav">
      <li class="nav-item"><a href="#" class="nav-link">START</a></li>
      ...
    </ul>
  </div>
</nav>

关于html - 如何将 Bootstrap 4 导航栏中的品牌标志设置到左边缘?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41308731/

相关文章:

javascript - 添加 InnerHTML 时 Jquery DatePicker 不起作用

css - 如何在 Bootstrap 4 中使用图像作为导航背景

javascript - JQuery - 显示/隐藏样式属性覆盖 css

javascript - 滚动页眉大小调整不当

html - 图片没有完全响应

jquery - 使用 Bootstrap 3 下拉菜单作为多级 asp 网格的上下文菜单

javascript - 如何使用 amCharts 舍入用作元素符号的图像?

jquery - 在悬停时启用更改图像,然后根据处于事件状态的类禁用 jquery

html - 父背景改变了子元素的背景颜色?

html - 如何使列从容器顶部开始,而不依赖于其他列?