我正在为我的项目使用bootstrap-sass,我在改变导航的背景时遇到了问题。
我用来创建一个myStyle.scss文件
// nav bar
$navbar-default-bg: #0056ff;
@import "../public/lib/bootstrap-sass-official/assets/stylesheets/bootstrap";并使用grunt将myStyle.scss和bootstrap.scss编译为style.css和bootstrap.css
不幸的是,这并没有改变我的应用程序中的标题颜色。检查它拾取的css
.navbar-default {
background-image: -webkit-linear-gradient(top, #fff 0%, #f8f8f8 100%);
background-image: -o-linear-gradient(top, #fff 0%, #f8f8f8 100%);
}其中它仍然使用bootstrap默认的navbar-default颜色(在bootstrap-heme.css中)。我不知道如何改变这一点。我检查了_theme.scss,它给出了
.navbar-default {
@include gradient-vertical($start-color: lighten($navbar-default-bg, 10%), $end-color: $navbar-default-bg);
...
}所以它看起来应该是自动拾取的。
我的sass设置会不会有什么问题?我在bootstrap-sass页面上发现
bootstrap-sass要求最小Sass编号精度为10 (默认值为5)。
::Sass::Script::Number.precision = 10,::Sass::Script::Number.precision.max
但我不清楚在哪里做(我使用的是ubuntu)。
有什么建议吗?
干杯,迈克
发布于 2014-07-29 16:28:10
在include中添加主题的技巧是$navbar-default-bg:#0056ff;
@import "../public/lib/bootstrap-sass-official/assets/stylesheets/bootstrap";
@import "../public/lib/bootstrap-sass-official/assets/stylesheets/bootstrap/theme";https://stackoverflow.com/questions/25005059
复制相似问题