Я делаю одну тему HTML, используя BootStrap 4.3.1.Моя цель - переопределить переменную $ primary color в моей теме _user-variables.scss, которая, как мне кажется, должна изменить все цвета в соответствии с темой _variables.scss в моей теме.Я новичок в BootStrap 4, поэтому, пожалуйста, не могли бы вы быть любезны, чтобы помочь мне вместо того, чтобы помечать / дублировать мой вопрос?
Я приведу здесь один пример того, чего я хочу достичь:
Я думаю, что, насколько мне известно, переопределение только переменной $ primary color в моем _user-variables.scss также должно изменить цвет каждого элемента, который настроен на непосредственное использование $ primary color в теме _variables.scss.Это правильно или я что-то здесь не так делаю?
Моя тема style.scss:
// Theme variables and mixins
@import "variables";
@import "mixins";
// User Variables
@import "user-variables";
@import "../vendor/bootstrap/scss/functions";
@import "../vendor/bootstrap/scss/variables";
// Bootstrap core
@import "../vendor/bootstrap/scss/bootstrap";
Я поместил столько кода в свою тему _variables.scss, и это работает нормально:
$primary: #4cbd89;
$link-color: $primary;
$navbar-dark-hover-color: $primary;
$navbar-dark-active-color: $primary;
$navbar-light-hover-color: $primary;
$navbar-light-active-color: $primary;
Я пытаюсь переопределить вышеуказанные пользовательские переменные в _user-variables.scss, как показано ниже:
$primary: #f00f00;
Я предполагаю, что переопределение основного цвета в user-variables.scss должно измениться автоматическизначение 5 свойств, находящихся в custom.scss или мне нужно поместить это в мой user-variables.scss?Я не знаю, как лучше.Кто-нибудь может помочь мне?
Спасибо