Compass CSS 框架 - 使用 Bootstrap 和 SASS
Compass CSS framework - using Bootstrap with SASS
我想将 Bootstrap 与 SASS 一起使用,但我找不到任何教程或说明如何将 Bootstrap 与 SASS 一起使用。我唯一找到的是通过 ruby gem:
安装
compass create my-new-project -r bootstrap-sass --using bootstrap
这会在我的文件夹中创建以下树:
这足以让 Bootstrap 使用自己的网格吗,因为我没有看到 bootstrap.scss 文件,也没有看到任何与网格相关的文件。但是,我发现网格 类 和所有内容都在 styles.css 文件中。难道没有一个 bootstrap.scss 文件包含所有 mixin 和其他所有内容吗?我在哪里可以找到 SASS 的 Bootstrap mixin 的更广泛的使用,这里有简要的描述:
http://www.hongkiat.com/blog/bootstrap-and-sass/
提前谢谢大家!我真的找不到任何关于我的问题。
(我在回答中使用了 .sass
个文件,但它也应该适用于 .scss
个文件)
Isn't there a bootstrap.scss file that has all the mixins and everything else?
是的,有。这是生成的 styles.sass
文件:
// Import Bootstrap Compass integration
@import "bootstrap-compass"
// Import custom Bootstrap variables
@import "bootstrap-variables"
// Import Bootstrap for Sass
@import "bootstrap"
bootstap_variables
指生成的_bootstrap-variables.sass
file in your project tree, whereas bootstrap-compass
and bootstrap
are imported from the gem's stylesheets目录
The latter 导入所有其他 Bootstrap 文件,包括网格:
// Core variables and mixins
@import "bootstrap/variables";
@import "bootstrap/mixins";
// Reset and dependencies
@import "bootstrap/normalize";
@import "bootstrap/print";
@import "bootstrap/glyphicons";
// Core CSS
@import "bootstrap/scaffolding";
@import "bootstrap/type";
@import "bootstrap/code";
@import "bootstrap/grid"; # <-- here it is
...
我想将 Bootstrap 与 SASS 一起使用,但我找不到任何教程或说明如何将 Bootstrap 与 SASS 一起使用。我唯一找到的是通过 ruby gem:
安装compass create my-new-project -r bootstrap-sass --using bootstrap
这会在我的文件夹中创建以下树:
这足以让 Bootstrap 使用自己的网格吗,因为我没有看到 bootstrap.scss 文件,也没有看到任何与网格相关的文件。但是,我发现网格 类 和所有内容都在 styles.css 文件中。难道没有一个 bootstrap.scss 文件包含所有 mixin 和其他所有内容吗?我在哪里可以找到 SASS 的 Bootstrap mixin 的更广泛的使用,这里有简要的描述:
http://www.hongkiat.com/blog/bootstrap-and-sass/
提前谢谢大家!我真的找不到任何关于我的问题。
(我在回答中使用了 .sass
个文件,但它也应该适用于 .scss
个文件)
Isn't there a bootstrap.scss file that has all the mixins and everything else?
是的,有。这是生成的 styles.sass
文件:
// Import Bootstrap Compass integration
@import "bootstrap-compass"
// Import custom Bootstrap variables
@import "bootstrap-variables"
// Import Bootstrap for Sass
@import "bootstrap"
bootstap_variables
指生成的_bootstrap-variables.sass
file in your project tree, whereas bootstrap-compass
and bootstrap
are imported from the gem's stylesheets目录
The latter 导入所有其他 Bootstrap 文件,包括网格:
// Core variables and mixins
@import "bootstrap/variables";
@import "bootstrap/mixins";
// Reset and dependencies
@import "bootstrap/normalize";
@import "bootstrap/print";
@import "bootstrap/glyphicons";
// Core CSS
@import "bootstrap/scaffolding";
@import "bootstrap/type";
@import "bootstrap/code";
@import "bootstrap/grid"; # <-- here it is
...