我想把文字颜色关于我们的面包屑变成黑色,但它不起作用。
<ol class="breadcrumb">
<li class="disabled"><a href="index.html">Home</a></li>
<li class="active"><a href="#">About us</a></li>
</ol>
我尝试过关注CSS,但它没有用。
.breadcrumb > .active {
color: black;
text-decoration: none;
}
知道为什么它不起作用吗?
答案 0 :(得分:1)
您需要将CSS应用于.active li中的a
:
.breadcrumb >.active a{
color: black;
text-decoration: none;
}
&#13;
<ol class="breadcrumb">
<li class="disabled"><a href="index.html">Home</a></li>
<li class="active"><a href="#">About us</a></li>
</ol>
&#13;
答案 1 :(得分:1)
根据Bootstrap的Documentation面包屑
active
项 内部没有任何链接。
这是合乎逻辑的,因为最后一项显示当前活动页面,并且它不应该是可点击的,因此此处<a>
元素过多。
使用标准Bootstrap结构进行面包屑,即
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data</li>
</ol>
以下是覆盖活动文本颜色的两种可能方法:
方法#01:
@breadcrumb-active-color
)覆盖#000
的默认值。方法#02:
您需要在自定义css文件中覆盖Bootstrap样式。
.breadcrumb >.active {
color: black;
}
但是如果您仍需要active
项内的链接,则需要相应地更改选择器,即:
.breadcrumb >.active a {
color: black;
}
@import url("https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css");
.breadcrumb > .active,
.breadcrumb > .active a {
color: black;
}
&#13;
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active">Data(Without Link)</li>
</ol>
<ol class="breadcrumb">
<li><a href="#">Home</a></li>
<li><a href="#">Library</a></li>
<li class="active"><a href="#">Data(With Link)</a></li>
</ol>
&#13;
答案 2 :(得分:0)
这应该有所帮助:
CSS代码:
.breadcrumb > .active a{
color: #333333; <!-- Or your color preference -->
}
Html代码:
<ol class="breadcrumb">
<li class="active"><a href="#">Active Link</a></li>
</ol>
以下是从头开始创建CMS模板的基本引导程序框架的实现:Link