Ответ 1
Обновление 2019
Помните, что любые переопределения CSS, которые вы определяете, должны иметь одинаковую специфику CSS или более, чтобы правильно переопределить Bootstrap CSS.
Бутстрап 4. 1+
Навбар по умолчанию прозрачный. Если вы хотите изменить только цвет фона, это можно сделать, просто применив цвет к <navbar class="bg-custom">
, но помните, что это не изменит другие цвета, такие как ссылки, указатель мыши и раскрывающийся список цвета меню.
Здесь CSS, который изменит любые соответствующие цвета Navbar в Bootstrap 4...
/* change the background color */
.navbar-custom {
background-color: #ff5500;
}
/* change the brand and text color */
.navbar-custom .navbar-brand,
.navbar-custom .navbar-text {
color: rgba(255,255,255,.8);
}
/* change the link color */
.navbar-custom .navbar-nav .nav-link {
color: rgba(255,255,255,.5);
}
/* change the color of active or hovered links */
.navbar-custom .nav-item.active .nav-link,
.navbar-custom .nav-item:focus .nav-link,
.navbar-custom .nav-item:hover .nav-link {
color: #ffffff;
}
Демо: http://www.codeply.com/go/U9I2byZ3tS
Переопределить Navbar Light или Dark
Если вы используете классы navbar-light
или navbar-dark
в Bootstrap 4 Navbar, используйте это в переопределениях. Например, изменение цвета ссылки Navbar...
.navbar-light .nav-item.active .nav-link,
.navbar-light .nav-item:focus .nav-link,
.navbar-light .nav-item:hover .nav-link {
color: #ffffff;
}
При выполнении любых настроек Bootstrap вам необходимо понимать специфику CSS. Переопределения в вашем пользовательском CSS должны использовать селекторы, которые так же специфичны, как bootstrap.css. Прочитайте больше
Прозрачный Навбар
Обратите внимание, что панель Bootstrap 4 Navbar по умолчанию прозрачна. Используйте navbar-dark
для темного/жирного фона и используйте navbar-light
если навигационная панель имеет более светлый цвет. Это повлияет на цвет текста и цвет значка переключателя, как описано здесь.
Связанный: fooobar.com/questions/13517/...