Прихлоп: активное текстовое изменение цвета мякиша по
Я хочу сделать цвет текста о нас из хлебной крошки черным, но это не работает.
<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;
}
Есть идеи, почему это не работает?
3 ответов:
Согласно документации Bootstrap breadcrumb
activeitem не содержит никакой ссылки внутри.Это логично, так как последний элемент показывает текущую активную страницу, и он не должен быть кликабельным, поэтому элемент
<a>здесь избыточен.Используйте стандартную структуру Bootstrap для хлебных крошек, т. е.
<ol class="breadcrumb"> <li><a href="#">Home</a></li> <li><a href="#">Library</a></li> <li class="active">Data</li> </ol>Вот два возможных способа переопределения цвета активного текста:
Способ #01:
- перейти к настройка Bootstrap Страница.
- перейдите в разделхлебные крошки .
- переопределите значение по умолчанию
@breadcrumb-active-colorvaraible со значением, которое вам нужно, т. е.#000.- перейдите в раздел Загрузки и нажмите кнопку "Compile and Download".
Способ #02:
Вам нужно будет переопределить стили Bootstrap в вашем пользовательском файле css.
.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; }<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>
Вам нужно применить CSS к
aвнутри .активный литий:
.breadcrumb >.active a{ color: black; text-decoration: none; }<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 a{ color: #333333; <!-- Or your color preference --> }Html-Код:
<ol class="breadcrumb"> <li class="active"><a href="#">Active Link</a></li> </ol>Вот реализация базового фреймворка Bootstrap для создания шаблона CMS с нуля: Link
Comments