• Как переопределить primary color в bootstrap в variable.scss?

    Qsppl
    @Qsppl
    Вы переопределяете цвет после того как исходный файл был выполнен.
    610ec85eb6628527827566.png
    При этом переменные отмеченные "!default" переопределяются.
    610ec8d822bdd551158383.png
    Но массивы НЕ обновляются - в них остаются значения записанные при выполнении исходного файла.
    610ec942279a9335372015.png
    Цвета ссылок и primary кнопок берут значения из массивов, а не из переопределенных переменных, поэтому цвет в них не меняется.
    Нужно перезаписать все массивы которые используют эти переменные.
    Чтобы изменить значения массива, нужно его перезаписать.
    61114e7cdcf79138269089.png
    ^будьте внимательны. если оставить тег "!default" как в примере выше, переменная не перезапишется.
    Но даже так ничего не измениться, потому что css-классы кнопок и ссылок генерируются раньше, чем вы переопределяете цвета.
    610ecbedc11e0894764383.png
    Для того, чтобы изменить цвета утилит, нужно перезаписать цвета и массив $theme-colors ДО того как утилиты будут сгенерированы.
    Так:
    610eccb92f915473695316.png
    Или так:
    610ecce3bed69466696490.png
    Ответ написан
    Комментировать