Если вы используете SASS, вы можете легко добавлять новые варианты в свой проект, добавляя их на карту $theme-colors
. Они автоматически становятся доступными для использования с bootstrap-vue везде, где вы можете использовать вариант.
custom.scss
$theme-colors: (
"cancel": rgb(139, 80, 80)
);
@import 'node_modules/bootstrap/scss/bootstrap';
@import 'node_modules/bootstrap-vue/src/index.scss';
Затем импортируйте custom.scss
в точку входа ваших приложений.
Если вы хотите простое решение CSS, свойство cancel-variant
просто добавляет класс btn-*
, где * - указанная вами строка.
Это означает, что вы можете добавить приведенную ниже CSS в свою глобальную таблицу стилей,чтобы добавить новый вариант (однако, делая это таким образом, вам придется написать все: hover,: active stuff самостоятельно)
.btn-cancel {
color: #fff;
background-color: rgb(213, 213, 213);
border-color: rgb(213, 213, 213);
}
После добавления одного из вариантов выше у вас теперь будет возможность<b-modal cancel-variant="cancel"></b-modal>
использовать ваш новый вариант.