当前位置: 首页 > 知识库问答 >
问题:

引导4导航栏颜色

司徒胤
2023-03-14

在Bootstrap 4中,如何更改导航栏的背景颜色?twbsColor的代码不起作用。我想让背景颜色变成不同的颜色,字体颜色变成白色。

<nav class="navbar navbar-toggleable-md navbar-light bg-danger">
    <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
    <span class="navbar-toggler-icon"></span>
    </button>
    <a class="navbar-brand" href="#">Jordan Baron</a>

    <div class="collapse navbar-collapse" id="navbarSupportedContent">
        <ul class="navbar-nav mr-auto">
            <li class="nav-item active">
            <a class="nav-link" href="#">Home</a>
            </li>
        </ul>
    </div>
</nav>

共有3个答案

谈桐
2023-03-14

我得到了它。这很简单。使用类bg可以轻松实现这一点。

让我告诉你:

<nav class="navbar navbar-expand-lg navbar-dark navbar-full bg-primary"></nav>

这将为您提供默认的蓝色navbar

如果要更改喜爱的颜色,只需使用nav中的样式标记即可:

<nav class="navbar navbar-expand-lg navbar-dark navbar-full" style="background-color: #FF0000">
裴甫
2023-03-14

更新2021 -引导程序V5的工作

这里有一个更简单的方法来更改导航栏的背景色。

只需使用。导航栏变暗而不是。导航栏灯添加自定义背景色类,如。bg公司红色

。导航栏变暗将使所有链接变白。

HTML

<nav class="navbar navbar-dark bg-company-red">

CSS风格...

.bg-company-red {
    background-color: darkred !important;
}

请参阅以下版本的留档链接:

  • 引导v5 Navbar配色方案
  • 引导v4 Navbar配色方案
孟高峰
2023-03-14

引导程序5(更新2021)

就风格而言,导航栏在Bootstrap5中没有太大变化。因此,更改/覆盖颜色

/* change the background color */
.navbar-custom {
    background-color: #4433cc;
}

/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: #ffcc00;
}

/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: #ffbb00;
}

/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: pink;
}

如果有要自定义的导航栏下拉列表。。。

/* for dropdowns only */
.navbar-custom .navbar-nav .dropdown-menu {
    background-color: #ddaa11;
}

/* dropdown item text color */
.navbar-custom .navbar-nav .dropdown-item {
    color: #000000;
}

/* dropdown item hover or focus */
.navbar-custom .navbar-nav .dropdown-item:hover,
.navbar-custom .navbar-nav .dropdown-item:focus {
    color: #eeeeee;
    background-color: red;
}

引导程序4。x(2019年更新)

请记住,为了正确覆盖引导的CSS,您定义的任何CSS覆盖都必须具有相同或更高的CSS特异性。

默认情况下,导航栏是透明的。如果您只想更改背景色,只需将颜色应用到

这里的CSS,将改变任何相关的导航栏颜色在引导4。。。

/* change the background color */
.navbar-custom {
    background-color: #ff5500;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
    color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
    color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
    color: #ffffff;
}

演示:http://www.codeply.com/go/U9I2byZ3tS

覆盖导航栏亮或暗

如果您使用的是Bootstrap 4 Navbarnavbar-lightnavbar-solar类,那么在重写中使用它。例如,更改Navbar链接颜色...

.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:focus .nav-link,
.navbar-light .nav-item:hover .nav-link {
        color: #ffffff;
}

在进行任何自举自定义时,您需要了解CSS特殊性。自定义CSS中的重写需要使用与bootstrap.css.一样具体的选择器阅读更多

透明导航栏

请注意,引导4(和5)导航栏在默认情况下是透明的。使用navbar深色作为深色/粗体背景色,如果navbar颜色较浅,则使用navbar浅色。这将影响文本的颜色和切换图标的颜色,如下所述。

相关的:https://stackoverflow.com/a/18530995/171456

 类似资料:
  • 我现在有一段html,它代表我的导航栏的相关部分: 我有一个css,我希望用它来改变导航栏的文本颜色: 唯一的问题是文本颜色保持不变。我还看到一个非常相似的问题没有解决。我打赌谁能解决这个问题,谁就能解决另一个问题。

  • 我需要将导航栏链接更改为白色,并在导航栏上留出空间。我已经为此编写了代码,但我似乎不明白为什么/在哪里它一直被覆盖。导航栏的背景是一个图像,链接似乎变为白色,而图像不在其中,那么有没有办法修复这个问题并将图像保留在背景中? 有人能帮我理解我做错了什么吗?

  • 我使用引导为一个主题,我看到了这个网站:http://www.luatix.org/en/,我喜欢navbar上的效果。向下滚动时更改颜色并更改元素的颜色。 谢啦

  • 本文向大家介绍Android 导航栏颜色(API 21+),包括了Android 导航栏颜色(API 21+)的使用技巧和注意事项,需要的朋友参考一下 示例 5.0 此属性用于更改导航栏(其中一个包含“上一步”,“最近回家”按钮)。通常为黑色,但是颜色可以更改。

  • 在我的应用程序中,我需要更改底部导航栏的颜色。我看了很多帖子,但没有找到解决办法。我正在使用appCompat库。 v21/样式。xml

  • 我试图简单地在 元素周围放置一个边框,但是Bootstrap navbar 元素的边框向上到navbar的顶部和底部,这与图片中的情况不同。以下是我努力的样子: 我尝试使用的CSS只是一个简单的边框: 我尝试在链接周围设置边距,但这会使链接与其他链接脱节。我还尝试将SIGN UP按钮包装在div中,但这会使它失去很多引导属性。 有没有什么简单的方法,让我把这个边框周围的注册链接,而不必对抗引导?