【问题标题】:How do I change text color inside a nav bar? [duplicate]如何更改导航栏中的文本颜色? [复制]
【发布时间】:2019-12-14 05:28:47
【问题描述】:

我尝试使用推荐的 bootstrap 4 导航栏样式之一。我将代码粘贴到我的项目中,一切正常。唯一的问题是我已将背景颜色从深色更改为白色。由于导航栏中的文本不可见。我尝试了很多方法来将文本颜色更改为黑色,以便您可以看到文本,但它不起作用,我不知道如何将文本的颜色从白色更改为黑色。

我尝试在其中一个导航栏类中添加 text-black 类,但效果不佳。

感谢您的帮助。

<!-- Navigation -->
<section id="navigation">
    <nav class="navbar navbar-expand-lg navbar-dark bg-white static-top text-black">
        <div class="container">
            <a class="navbar-brand" href="#">
                <img src="images/logo_5_150x60.png" alt="">
            </a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarResponsive">
                <ul class="navbar-nav ml-auto">
                    <li class="nav-item active">
                        <a class="nav-link" href="#">Home
                            <span class="sr-only">(current)</span>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">About</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">Services</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">Contact</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>
</section>

【问题讨论】:

  • 一会儿,试图解码你的用户名????
  • 你试过!important
  • 如果你的文字是白色的,你不能去掉 bg-white 类吗?
  • K 继续,但请主要回答问题。谢谢。
  • 在您的 CSS 中,#navigation{ color: #000 !important; }

标签: html twitter-bootstrap bootstrap-4


【解决方案1】:

&lt;nav&gt; 元素上的 navbar-dark 类是设置文本颜色的类。 使用浅色背景颜色时,将navbar-dark 更改为navbar-light

文档:https://getbootstrap.com/docs/4.3/components/navbar/#color-schemes

<!-- Navigation -->
<section id="navigation">
    <nav class="navbar navbar-expand-lg navbar-light bg-white static-top text-black">
        <div class="container">
            <a class="navbar-brand" href="#">
                <img src="images/logo_5_150x60.png" alt="">
            </a>
            <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
                <span class="navbar-toggler-icon"></span>
            </button>
            <div class="collapse navbar-collapse" id="navbarResponsive">
                <ul class="navbar-nav ml-auto">
                    <li class="nav-item active">
                        <a class="nav-link" href="#">Home
                            <span class="sr-only">(current)</span>
                        </a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">About</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">Services</a>
                    </li>
                    <li class="nav-item">
                        <a class="nav-link" href="#">Contact</a>
                    </li>
                </ul>
            </div>
        </div>
    </nav>
</section>

【讨论】:

    【解决方案2】:

    只需向#navigation * 添加一些css 并使用color 设置颜色。

    #navigation * {
      color: red;
    }
    <!-- Navigation -->
    <section id="navigation">
      <nav class="navbar navbar-expand-lg navbar-dark bg-white static-top text-black">
        <div class="container">
          <a class="navbar-brand" href="#">
            <img src="images/logo_5_150x60.png" alt="">
          </a>
          <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
          <div class="collapse navbar-collapse" id="navbarResponsive">
            <ul class="navbar-nav ml-auto">
              <li class="nav-item active">
                <a class="nav-link" href="#">Home
                                <span class="sr-only">(current)</span>
                            </a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">About</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Services</a>
              </li>
              <li class="nav-item">
                <a class="nav-link" href="#">Contact</a>
              </li>
            </ul>
          </div>
        </div>
      </nav>
    </section>

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2023-01-24
      • 2021-07-23
      • 1970-01-01
      • 2014-08-16
      • 1970-01-01
      • 1970-01-01
      • 2019-05-12
      • 1970-01-01
      相关资源
      最近更新 更多