【问题标题】:Overriding variables of Bootstrap-Sass [duplicate]Bootstrap-Sass的覆盖变量[重复]
【发布时间】:2016-04-18 23:09:58
【问题描述】:

我想覆盖 bootstrap-sass 包的默认变量。

我的核心 sass 文件如下所示:

@import "../../vendor/bootstrap-sass/assets/stylesheets/_bootstrap.scss";
@import "_variables.scss";

我的 _variables.scss 如下所示:

$navbar-default-bg: #fff;

包的默认变量是这样的:

$navbar-default-bg:                #f8f8f8 !default;

当我输入如下内容时:

.navbar-default {background-color: #fff}

在我的 _variables.scss 中它会被编译。

有什么建议为什么不覆盖默认变量?

【问题讨论】:

    标签: twitter-bootstrap sass


    【解决方案1】:

    我的错误是我需要在导入 bootstrap-sass 包之前覆盖变量。

    所以结果应该是这样的:

    @import "_variables.scss";
    @import "../../vendor/bootstrap-sass/assets/stylesheets/_bootstrap.scss";
    

    【讨论】:

      猜你喜欢
      • 2015-09-28
      • 2020-06-14
      • 1970-01-01
      • 2013-12-24
      • 1970-01-01
      • 2013-06-06
      • 2018-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多