Прихлоп: активное текстовое изменение цвета мякиша по



Я хочу сделать цвет текста о нас из хлебной крошки черным, но это не работает.



<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;
}


Есть идеи, почему это не работает?

578   3  

3 ответов:

Согласно документации Bootstrap breadcrumb active item не содержит никакой ссылки внутри.

Это логично, так как последний элемент показывает текущую активную страницу, и он не должен быть кликабельным, поэтому элемент <a> здесь избыточен.

Используйте стандартную структуру Bootstrap для хлебных крошек, т. е.

<ol class="breadcrumb">
  <li><a href="#">Home</a></li>
  <li><a href="#">Library</a></li>
  <li class="active">Data</li>
</ol>

Вот два возможных способа переопределения цвета активного текста:

Способ #01:

  1. перейти к настройка Bootstrap Страница.
  2. перейдите в разделхлебные крошки .
  3. переопределите значение по умолчанию @breadcrumb-active-color varaible со значением, которое вам нужно, т. е. #000.
  4. перейдите в раздел Загрузки и нажмите кнопку "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

    Ничего не найдено.