我可能在这里遗漏了一些明显的东西 - 我正在尝试使用 SCSS 编译我的 Bootstrap,所以我可以只选择我需要的文件。一切工作都很好,直到我到达边距和填充类(例如 mt-0)。我认为这些是 utility.scss 的一部分,但显然不是,而且我似乎无法追踪它们。我在这里错过了一个明显的包含吗?
@import "../../node_modules/bootstrap/scss/functions";
@import "../../node_modules/bootstrap/scss/variables";
@import "../../node_modules/bootstrap/scss/mixins";
@import "../../node_modules/bootstrap/scss/utilities";
// Optional
@import "../../node_modules/bootstrap/scss/root";
@import "../../node_modules/bootstrap/scss/reboot";
@import "../../node_modules/bootstrap/scss/type";
@import "../../node_modules/bootstrap/scss/images";
@import "../../node_modules/bootstrap/scss/containers";
@import "../../node_modules/bootstrap/scss/grid";
Run Code Online (Sandbox Code Playgroud)
边距和填充类(例如 mt-0)的映射位于 _utilities.scss [1] 文件中,但它使用utilities/_api.scss [2] 生成类,因此您需要在实用程序导入下面:
@import "../../node_modules/bootstrap/scss/utilities/api";
Run Code Online (Sandbox Code Playgroud)
参考
[1] 实用程序文件 ( https://github.com/twbs/bootstrap/blob/5f89ea3a0f9b56547eb03b98afcd189b89d7e5a6/scss/_utilities.scss )
[2] 实用程序 API 文件 ( https://github.com/twbs/bootstrap/blob/5f89ea3a0f9b56547eb03b98afcd189b89d7e5a6/scss/_utilities.scss )
| 归档时间: |
|
| 查看次数: |
3376 次 |
| 最近记录: |