如何编辑引导程序导航栏?

我正在尝试制作一个有角度的应用程序,我在其中使用 bootstrap@5.0.2 。在导航栏中,我有两个链接,我想将其向右移动。但我做不到。我该怎么办? This is the problem

HTML 代码:

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">HOMEPAGE</a>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav me-auto mb-2 mb-lg-0">
            <span class="navbar-text">
                <a routerLink="/homepage/registration">Registration</a>
            </span>
            <span class="navbar-text">
                <a routerLink="/homepage/login">Login</a>
            </span>
        </ul>
    </div>
  </div>
</nav>
<router-outlet></router-outlet>
mas500 回答:如何编辑引导程序导航栏?

像这样在 ul 标签前使用弹性间隔物

<span class="flex-spacer"></span>

在css中添加类

.flex-spacer {
  flex: 1 1 auto;
}

您的代码将是

<nav class="navbar navbar-expand-lg navbar-light bg-light">
  <div class="container-fluid">
    <a class="navbar-brand" href="#">HOMEPAGE</a>
    <div class="collapse navbar-collapse" id="navbarSupportedContent">
      <span class="flex-spacer"></span>
      <ul class="navbar-nav me-auto mb-2 mb-lg-0">
        <span class="navbar-text">
          <a routerLink="/homepage/registration">Registration</a>
        </span>
        <span class="navbar-text">
          <a routerLink="/homepage/login">Login</a>
        </span>
      </ul>
    </div>
  </div>
</nav>
<router-outlet></router-outlet>

这是它的样子

Here's how it would look like

希望这有帮助。

,

将 CSS 应用到您的组件

#navbarSupportedContent{
  position: absolute;
  float: right;
  right: 20px;
}

.navbar-nav{
  gap: 10px;
}
本文链接:https://www.f2er.com/30279.html

大家都在问