我正试着把Bootstrap的导航链接改成白色,但我做不到。这是我的代码。
<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之后,我试着改变它
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;
}但还是缺了点什么。我很感谢你的帮助。
发布于 2020-10-01 22:49:09
您的css嵌套错误
试试这个:
nav .navbar-nav.mr-auto.mt-2 .nav-item .nav-link{
color: #ffffff;
}如果这不能解决问题,请尝试添加!Important来粉碎预定义的引导程序样式
nav .navbar-nav.mr-auto.mt-2 .nav-item .nav-link{
color: #ffffff !important;
}发布于 2020-10-01 22:46:53
.nav-link {
color: red;
}
.nav-link:hover {
color: green;
}<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>
发布于 2020-10-01 22:55:51
您可以简单地将nav-link类中的CSS设置为白色
.nav-link {color: white;}https://stackoverflow.com/questions/64157722
复制相似问题