125

我正在开发一个注册页面,将一些文本作为标题放在导航栏上。我想给这些文本不同的颜色。为此,我使用了一个单独的 CSS 文件,但我想使用引导程序的 CSS 文件来执行此操作。

任何人都可以在引导程序中列出可用的颜色类吗?

4

4 回答 4

202

bootstrap 3 文档在帮助类下列出了这一点 :Muted, Primary, Success, Info, Warning, Danger.

bootstrap 4 文档将其列在实用程序 -> 颜色下,并且有更多选项: primary, secondary, success, danger, warning, info, light, dark, muted, white

要访问它们,请使用class text-[class-name]

所以,如果我想要主要的文本颜色,例如,我会做这样的事情:

<p class="text-primary">This text is the primary color.</p>

这不是一个巨大的选择数量,但它是一些。

于 2014-07-22T19:55:23.177 回答
7

导航栏上的文本通常使用bootstrap.css文件中以下两个 css 类之一进行着色。

首先,在使用默认导航栏(灰色)的情况下,.navbar-default将使用该类并将文本着色为深灰色

.navbar-default .navbar-text {
  color: #777;
}

另一种是在使用反向导航栏(黑色)的情况下,文本颜色为gray60

.navbar-inverse .navbar-text {
  color: #999;
}

因此,您可以根据需要更改其颜色。但是,我建议您使用单独的 css 文件来更改它。

注意:您也可以使用部分中提供的定制器。Twitter BootstrapNavbar

于 2014-02-01T13:46:33.133 回答
6

您可以使用文本类:

.text-primary
.text-secondary
.text-success
.text-danger
.text-warning
.text-info
.text-light
.text-dark
.text-muted
.text-white

在需要的任何标签中使用文本类。

<p class="text-primary">.text-primary</p>
<p class="text-secondary">.text-secondary</p>
<p class="text-success">.text-success</p>
<p class="text-danger">.text-danger</p>
<p class="text-warning">.text-warning</p>
<p class="text-info">.text-info</p>
<p class="text-light bg-dark">.text-light</p>
<p class="text-dark">.text-dark</p>
<p class="text-muted">.text-muted</p>
<p class="text-white bg-dark">.text-white</p>

您可以根据需要添加自己的类或修改上述类。

于 2017-12-19T21:57:43.817 回答
0

Bootstrap 4 (在最新版本中添加)中没有其他答案中提到的更多类。

.text-black-50并且.text-white-50是 50% 透明的。

.text-body {
  color: #212529 !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

/*DEMO*/
p{padding:.5rem}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">

<p class="text-body">.text-body</p>
<p class="text-black-50">.text-black-50</p>
<p class="text-white-50 bg-dark">.text-white-50</p>

于 2019-09-07T18:19:04.047 回答