【问题标题】:Bootstrap Change Navbar Link Colors [duplicate]Bootstrap更改导航栏链接颜色[重复]
【发布时间】:2018-07-21 23:39:31
【问题描述】:

我知道这个话题已经被打死了,但是我读到的内容不起作用。我只是想将引导导航栏中的链接更改为白色。我知道我有 CSS,因为我可以更改字体大小,但不能更改颜色。

nav .navbar-nav li{
  color: white !important;
  font-size: 25px;
  }

<nav class="navbar navbar-expand-lg navbar-light fixed-top sticky-top">
  <%= link_to root_path, class: 'navbar-brand' do %>
            <span class="fa fa-home" aria-hidden="true"> Bartlett Containers LLC</span>  <% end %>


  <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">
      <li class="nav-item">
        <%=link_to 'Pricing', pricing_path, class: 'nav-link' %>
      </li>
      <li class="nav-item">
        <%=link_to 'FAQ', faq_path, class: 'nav-link' %>
      </li>
      <li class="nav-item">
        <%=link_to 'Contact', contact_path, class: 'nav-link' %> 
      </li>

    </ul>
  </div>
</nav>

【问题讨论】:

    标签: html css ruby-on-rails twitter-bootstrap bootstrap-4


    【解决方案1】:

    在li 内的a 元素上设置color。

    nav .navbar-nav li a{
      color: white !important;
      }
    

    【讨论】:

    • 非常感谢...我没有意识到它可以与 link_to 一起使用!
    • 很高兴我能帮上忙。如果它确实解决了您的问题,请不要忘记将问题标记为已回答。谢谢
    • 使用 !important 是一种不好的做法。更多稍后或特定规则。
    【解决方案2】:

    !important 标志仅用于快速测试。将其用作永久解决方案往往会在以后引起问题,因此应避免。

    覆盖 css 的最佳做法是确保自定义 css 规则的特异性匹配或超过相应 Bootstrap 规则的特异性。当然,自定义 css 必须在 Bootstrap css 之后加载。

    因此,在这种特殊情况下,您可以使用如下所示的规则:

    .navbar-light .navbar-nav .nav-link {
        color: red;
    }
    

    更多关于 CSS 特性的信息:

    https://developer.mozilla.org/en-US/docs/Web/CSS/Specificity

    还有:CSS Specificity Calculator

    【讨论】:

    • 为什么在同一天重复同样的事情:stackoverflow.com/a/48730183/8620333?
    • @TemaniAfif 可能是因为其他答案不是最佳答案,并且因为人们在搜索时使用不同的关键字组合并且希望在键入该关键字组合时找到正确的答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-29
    • 2020-07-25
    • 2018-07-21
    • 1970-01-01
    • 2017-10-28
    • 2020-07-16
    • 2018-12-24
    相关资源
    最近更新 更多