Раскрывающиеся страницы BootStrap неправильно оформляются с помощью navbar-inverse

Я пытаюсь сделать раскрывающийся список со свойствами navbar-inverse и hover. У меня исправлена ​​проблема при наведении курсора, это навигация с обратной навигацией, я не могу понять. Я искал в Интернете и нашел, если вы использовали этот код

.inverse-dropdown {
  background-color: #222;
  border-color: #080808;
  &>li>a{
    color: #999;
    &:hover{
      color: #fff;
      background-color: #000;
    }
  }
}

это сделало бы выпадающий цвет тем, что я хотел, но текст оставался очень плохо различимым. Я попытался изменить цветовую метку, чтобы сделать текст, что я хотел, но это ничего не изменило. С этим кодом мой выпадающий список выглядит так:

неправильные выпадающие цвета

Как вы можете видеть, если вы посмотрите на изображение, текст трудно читать. Может кто-нибудь, пожалуйста, помогите мне, я пытался сделать это в течение нескольких дней.

Для справки это весь код, который идет с выпадающим:

HTML:

<li class="dropdown">
        <a href="staff.html"><i class="fa fa-group"></i> Our Staff</a>
        <ul class="dropdown-menu inverse-dropdown text-center">
            <li><a href="http://aesny.net/aes">Employee Login</a></li>
        </ul>
    </li>

CSS:

.dropdown:hover .dropdown-menu {
    display: block;
}

.inverse-dropdown {
  background-color: #222;
  border-color: #080808;
  &>li>a{
    color: #999;
    &:hover{
      color: #fff;
      background-color: #000;
    }
  }
}

2 ответа

Я нашел это:

.navbar-default .navbar-nav .open .dropdown-menu>li>a, .navbar-default .navbar-nav .open 
.dropdown-menu {
  background-color: #222;
  color:#fff;
}

Кроме того, возможно ли, что цвет, который вы видите, является "посещаемой" версией ссылки? Не могли бы вы опубликовать весь свой navbar?

.dropdown-menu.menu-inverse {
    background-color: #222;
    border-color: #080808;
}

.dropdown-menu.menu-inverse li > a {
    color: #9d9d9d !important;
}

.dropdown-menu.menu-inverse ul > li > a:hover {
    color: #fff;
    background-color: #000;
}

.dropdown-menu.menu-inverse li.divider {
    background-color: #000;
}

Этот CSS - только что скомпилированная версия LESS из ответа @CalmKai (которая прямо связана с проблемой GitHub).

В моих приложениях имя пользователя отображается в верхней панели навигации, поэтому для него оно также обратное:

.navbar-inverse #appMenuUsername {
    color: #9d9d9d
}
Другие вопросы по тегам