【问题标题】:How to center the navbar-brand in bootstrap [duplicate]如何在引导程序中将导航栏品牌居中[重复]
【发布时间】:2020-03-14 02:56:37
【问题描述】:

我尝试了一些方法,例如使用弹性框自动边距和变换等,但我似乎无法将这个导航栏品牌居中,因为它位于右侧和按钮之间,我希望它忽略按钮并且只使用页面视图端口将整个页面居中,但我无法做到这一点?

https://www.codeply.com/p/RXiaRJEqWj

编辑: 由于我的第一个版本在其他人将其标记为重复之前已关闭,请实际阅读该问题,因为 ZIM 链接的解决方案不像我的问题第一句话中所述的那样工作:

我尝试了一些方法,例如使用弹性框自动边距和变换等,但我似乎无法将这个导航栏品牌居中

【问题讨论】:

  • 你读过副本吗?居中的工作方式与所有其他答案中的解释完全相同:codeply.com/p/KtB1Ny1ENA
  • 另外,请“问题必须包括所需的行为、特定问题或错误以及在问题本身中重现它所需的最短代码。没有明确问题的问题声明对其他读者没有用”
  • 很抱歉,如果我第一次没有说清楚,我将更改它以指定视口中心,现在 Anis R. 也能够提供正确的解决方案。

标签: html css twitter-bootstrap bootstrap-4 navbar


【解决方案1】:

position: absolute 添加到您的按钮怎么样?

这将使按钮在导航栏中不再有其“保留空间”,这将使您的目标 div 在整个导航栏中居中。

【讨论】:

  • 谢谢你,我尝试了很多没有用的东西
【解决方案2】:

方法一

要放置徽标,屏幕中心,我们需要将其向左拉 54px,这是放置在屏幕左上角的切换按钮的宽度。

.navbar-light .navbar-brand {
   transform: translateX(-54px);
}

方法二

使切换按钮absolute 定位也有效。

.navbar-light .navbar-toggler {
   position: absolute;
   top: 1rem;
   left: .5rem;
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-27
    • 2021-07-25
    • 2017-07-03
    • 2021-05-08
    • 2015-01-18
    • 2017-12-20
    • 2015-01-04
    相关资源
    最近更新 更多