Согласно руководству по миграции Bootstrap 4 , «теперь для навигационных панелей требуется какое-то фоновое объявление. Выберите из наших фоновых утилит (.bg-*
) или задайте свои собственные с указанными выше легкими / обратными классами длябезумная настройка. "
Я пытался добавить класс bg-navbar
(составленный) и установить фон для этого класса, но цвета не применялись.Затем я изменил его на bg-custom
и применил цвета.
Почему bg-custom
работает, а bg-navbar
- нет?bg-custom
официальный класс?Если так, я не могу найти это в официальных документах.Я думал, что это просто должно было начаться с bg-
, чтобы работать, и то, что последует (конечно, если вы не используете один из официальных классов), не имеет значения.
Это не работает:
<nav class="navbar navbar-expand-md navbar-fixed-top navbar-dark bg-navbar">
.bg-navbar {
background: linear-gradient(to bottom, #8259cb 0, #673ab7 100%);
}
Но это так (я только изменил bg-navbar
на bg-custom
):
<nav class="navbar navbar-expand-md navbar-fixed-top navbar-dark bg-custom">
.bg-custom {
background: linear-gradient(to bottom, #8259cb 0, #673ab7 100%);
}
Обновление: проблема заключалась в проблеме компиляции.У меня был bg-custom
установленный ранее, но SCSS не был правильно скомпилирован после изменения его на bg-navbar
.