我的导航栏有这个代码:
<nav class="navbar navbar-fixed-top" id="my-navbar">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="" class="navbar-brand"><img style ="max-width:100px; margin-top: -7px;" src="images/firma-Edgar-Ayales.png" alt=""></a>
</div><!--End navbar-header-->
<div class="collapse navbar-collapse navbar-right" id="navbar-collapse">
<ul class="nav navbar-nav">
<li><a href="#portfolio">Feedback</a>
<li><a href="#features">Gallery</a>
<li><a href="#gallery">Features</a>
<li><a href="#feedback">Faq</a>
<li><a href="#contact">ContactUs</a>
</ul>
</div>
</div><!-- End container -->
我想改变链接颜色,我在我的css中试过这个:
.navbar {
background: rgba(0,0,0,0.4);
font-family: "Raleway";
font-size:10pt;
letter-spacing: 3pt;
color: black;
}
我也试过添加!重要但我无法做到。
答案 0 :(得分:0)
<nav class="navbar navbar-fixed-top" id="my-navbar">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-collapse">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a href="" class="navbar-brand"><img style ="max-width:100px; margin-top: -7px;" src="images/firma-Edgar-Ayales.png" alt=""></a>
</div><!--End navbar-header-->
<div class="collapse navbar-collapse navbar-right" id="navbar-collapse">
<ul class="nav navbar-nav" id="links">
<li><a href="#portfolio">Feedback</a>
<li><a href="#features">Gallery</a>
<li><a href="#gallery">Features</a>
<li><a href="#feedback">Faq</a>
<li><a href="#contact">ContactUs</a>
</ul>
</div>
</div><!-- End container -->
CSS:
#links a{
color:#000000;
font-size:18px;
}
我刚刚将id="links"
添加到ul中,然后使用CSS引用其中的a
答案 1 :(得分:0)
这是一个可能的解决方案&#34; {{3}}
CSS:
.nav>li>a{
background: rgba(0,0,0,0.4);
font-family: "Raleway";
font-size:10pt;
letter-spacing: 3pt;
color: black;
}
答案 2 :(得分:0)
你需要使你的css更具体,引导程序应用的颜色在a
。所以最重要的规则是:
.navbar-nav > li >a{
color:black;
}
覆盖锚点上bootstrap应用的默认规则:
a {
color: #337ab7;
text-decoration: none;
}
<强> Pen 强>
这确保此颜色仅应用于作为.navbar-nav
的直接后代的li的直接后代的锚。为了全局申请(您的网页中的所有超链接),您也可以通过a{color:black}
覆盖。您还需要确保在引导程序之后加载css,以便优先于引导程序。避免使用!important
它会破坏css的任何可级联性,并且会阻止以后的任何覆盖。