仅使用 CSS 是不可能的。您必须使用 CSS 压缩器,例如 SASS 或 LESS。每个应用程序都有一个专属的 Bootstrap 模块,可以使用 Bower 或 NPM 启动。
之后,您可以调用 Bootstrap 变量(检查 your_modules_path_here/bootstrap/_variables.scss 中所有可用的变量),例如在 SASS 中:
.your-custom-element {
background: $alert-info-bg;
}
额外:
如果您使用的是 SASS,我建议您导入 一些 Bootstrap 模块,而不是所有 Bootstrap 堆栈。我通常使用相同的方法,并且效果很好。
在您的main.scss 文件中,您必须导入所有要使用的依赖项和模块:
// some bootstrap modules
@import 'bootstrap/normalize';
@import 'bootstrap/variables';
@import 'bootstrap/mixins';
@import 'bootstrap/grid';
@import 'bootstrap/scaffolding';
@import 'bootstrap/responsive-utilities';
@import 'bootstrap/utilities';
@import 'bootstrap/modals';
@import 'bootstrap/forms';
@import 'bootstrap/input-groups';
@import 'bootstrap/tables';
之后,您应该创建自己的 _variables.scss 文件以覆盖所需的引导 SASS 变量,并将@import 'variables' 添加到相同的 main.scss 文件中
Bootstrap sass 模块非常“变量化”,所有变量都有一个 !default 指令,可以被覆盖。
例如,在您的自定义_variables.scss:
$default-font: "Lato", Verdana, Arial, sans-serif;
$link-color: #ef899e;
$body-bg: #f0f0f0;
$text-color: #666;
它将覆盖这些变量,并且在下一次 SASS 构建中,输出文件将使用您的自定义项编译 Bootstrap SASS 模块。
要检查 Bootstrap 模块中所有可用的变量,您可以在 /node_modules/bootstrap-sass/assets/stylesheets/bootstrap/_variables.scss 或 bootstrap/_variables.scss 中查看它(如果您不使用 npm,则在模块管理器路径中)
https://www.npmjs.com/package/bootstrap-sass
希望对你有帮助!