Переключить значок-изменение цвета панели при наведении с помощью Bootstrap
Я пытаюсь сделать .класс icon-bar меняет цвет при наведении на него указателя мыши. У меня есть кнопка переключения, чтобы изменить цвет и значок-бар, используя:
.navbar-preheader .navbar-toggle {
border: 1px solid white;
background-color: transparent;
margin-right: 0;
}
.navbar-preheader .navbar-toggle:hover {
background-color: #4d4d4d;
}
.navbar-preheader .navbar-toggle .icon-bar {
background-color: white;
}
код парить я использовал:
.navbar-preheader .navbar-toggle .icon-bar:hover {
background-color: #4d4d4d;
}
но это в основном делает каждый значок-бар изменить цвет, индивидуально (см. ниже), но все они должны изменить цвет сразу...
Я уверен, что это что-то глупое, что мне не хватает, но любая помощь очень ценится. Благодарить вы.
1 ответов
вы хотите изменить цвет фона при наведении мыши на родительский элемент, поэтому :hover
псевдо-класс должен быть после .navbar-toggle
в противоположность .icon-bar
. Другими словами, вы должны использовать селектор .navbar-toggle:hover .icon-bar
.
.navbar-preheader .navbar-toggle:hover .icon-bar {
background-color: #4d4d4d;
}