Bootstrap-Sass:使用其他变量重写变量

时间:2015-05-13 07:29:48

标签: css twitter-bootstrap sass bootstrap-sass

我在我的一个项目中使用Bootstrap-sass,我想用Sass变量(当然)来定制它。

我创建了一个名为" _variables.scss"的新.scss文件。并在bootstrap-sass文件之前在我的主.scss文件中导入它。它工作正常,直到我达到一点:

如果我想在我的自定义中使用bootstrap-sass变量,它显然表明变量是未知的(因为它稍后导入)。但如果我想以正确的方式更改某些变量,这是不可避免的,例如:

$container-desktop: (940px + $grid-gutter-width);

如果我想改变"固定" 940px的值是什么但我想在我的定义中仍然使用$grid-gutter-width变量我得到了上面解释过的这个错误。

任何想法我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

我见过的唯一解决方案是声明你所依赖的变量。因此,在bootstrap-sass的// Get the identifier of the execution to get the log long executionIdentifier = ssisPackage.Execute(false, null, executionParameter); /**** * This is a shameful workaround to not having a timeout override * for PackageInfo.Execute. ****/ ExecutionOperation executionOperation = ssisServer.Catalogs["SSISDB"].Executions[executionIdentifier]; while (!(executionOperation.Completed)) { executionOperation.Refresh(); System.Threading.Thread.Sleep(5000); } 中,您会找到行_variables.scss并在您自己的文件中使用它,如下所示:

$grid-gutter-width: 30px !default;

正如您所想象的那样,仅仅复制这样的信息是不幸的,特别是如果您最终必须复制几个变量定义只是为了声明您真正想要的一个。如果某人的解决方案更“干”,我也会非常感兴趣。