Я создаю новый asp.net проект MVC и начал модифицировать его под свои нужды. У меня возникли проблемы с управлением цветами панели вкладок. Я добавил эти изменения на сайт.файл CSS
.navbar-inverse
{ background-color: lightblue !important;
}
.nav.navbar-nav li a {
color: black !important;
font-weight: bold !important;
}
Первый раздел изменил цвет фона, как я хотел. Вторая часть изменила цвет текста, за исключением первой вкладки, которая находится перед вкладкой home. Также для вкладок, которые изменились, я потерял цвет наведения. Когда я нависал над ними, они становились белыми. Это работает только сейчас для первой вкладки.
Я хочу изменить цвет первой вкладки, а также восстановить изменение цвета наведения для всех вкладок.
См. прикрепленное изображение.
Проблема в том, что вы используете
!important
флаг.Я рекомендую вам создать свой собственный пользовательский класс, что-то вроде
.navbar-custom
.Изменение:
Для:
Вот пример, чтобы указать вам в правильном направлении: