首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改Bootstrap导航链接颜色

更改Bootstrap导航链接颜色
EN

Stack Overflow用户
提问于 2020-10-01 22:42:09
回答 3查看 233关注 0票数 0

我正试着把Bootstrap的导航链接改成白色,但我做不到。这是我的代码。

代码语言:javascript
复制
<nav class="navbar navbar-light" style="background-color: #5E9DFE;">
    <a class="navbar-brand" href="/"><span class="yellow">Div</span><span class="plate">Aid</span> <span class="salmon">T</span><span class="green">asks</span></a>
    <button aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" data-target="#navbar" data-toggle="collapse" type="button">
        <span class="navbar-toggler-icon"></span>
    </button>
    <div class="collapse navbar-collapse" id="navbar">
        {% if session.user_id %}
             <ul class="navbar-nav mr-auto mt-2" id="add-del">
                 <li class="nav-item"><a class="nav-link" href="/add">Agregar</a></li>
                 <li class="nav-item"><a class="nav-link" href="/delete">Eliminar</a></li>
             </ul>
             <ul class="navbar-nav ml-auto mt-2">
                 <li class="nav-item"><a class="nav-link" href="/logout">Cerrar sesión</a></li>
             </ul>
        {% else %}
             <ul class="navbar-nav mr-auto mt-2" id="log-reg">
                  <li class="nav-item"><a class="nav-link" href="/register">Registro</a></li>
                  <li class="nav-item"><a class="nav-link" href="/login">Iniciar Sesión</a></li>
             </ul>
        {% endif %}
   </div>
</nav>

在看过之前的答案和CSS Specificity Documentation之后,我试着改变它

代码语言:javascript
复制
nav .navbar-nav mr-auto mt-2 .nav-item .navlink{
    color: #ffffff;
}

nav .navbar-nav mr-auto mt-2 .nav-item .navlink:hover{
    color: #e8e8e8;
}

但还是缺了点什么。我很感谢你的帮助。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2020-10-01 22:49:09

您的css嵌套错误

试试这个:

代码语言:javascript
复制
nav .navbar-nav.mr-auto.mt-2 .nav-item .nav-link{
    color: #ffffff;
}

如果这不能解决问题,请尝试添加!Important来粉碎预定义的引导程序样式

代码语言:javascript
复制
nav .navbar-nav.mr-auto.mt-2 .nav-item .nav-link{
    color: #ffffff !important;
}
票数 1
EN

Stack Overflow用户

发布于 2020-10-01 22:46:53

代码语言:javascript
复制
.nav-link {
  color: red;
}

.nav-link:hover {
  color: green;
}
代码语言:javascript
复制
<nav class="navbar navbar-light" style="background-color: #5E9DFE;">
  <a class="navbar-brand" href="/"><span class="yellow">Div</span><span class="plate">Aid</span> <span class="salmon">T</span><span class="green">asks</span></a>
  <button aria-controls="navbar" aria-expanded="false" aria-label="Toggle navigation" class="navbar-toggler" data-target="#navbar" data-toggle="collapse" type="button">
                <span class="navbar-toggler-icon"></span>
            </button>
  <div class="collapse navbar-collapse" id="navbar">
    {% if session.user_id %}
    <ul class="navbar-nav mr-auto mt-2" id="add-del">
      <li class="nav-item"><a class="nav-link" href="/add">Agregar</a></li>
      <li class="nav-item"><a class="nav-link" href="/delete">Eliminar</a></li>
    </ul>
    <ul class="navbar-nav ml-auto mt-2">
      <li class="nav-item"><a class="nav-link" href="/logout">Cerrar sesión</a></li>
    </ul>
    {% else %}
    <ul class="navbar-nav mr-auto mt-2" id="log-reg">
      <li class="nav-item"><a class="nav-link" href="/register">Registro</a></li>
      <li class="nav-item"><a class="nav-link" href="/login">Iniciar Sesión</a></li>
    </ul>
    {% endif %}
  </div>
</nav>

票数 1
EN

Stack Overflow用户

发布于 2020-10-01 22:55:51

您可以简单地将nav-link类中的CSS设置为白色

代码语言:javascript
复制
.nav-link {color: white;}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64157722

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档