ブートストラップによって提供されるデフォルトの変数の一部、特にデフォルトの色とフォントの設定をオーバーライドしようとしていますが、有効になっているのはごくわずかです。私のcustom.css.scssの上部は次のとおりです。
$myOrange:#f89406;
$myBlueDark: #304269;
$myBlue: #91BED4;
$myBlueLight: #D9E8F5;
$myWhite: #eee;
$myGrayBlue: #43464C;
/* colors */
$linkColor: $myBlueDark;
$navbarBackground: $myBlueDark;
$navbarBackgroundHighlight: lighten($navbarBackground, 10);
$navbarLinkColor: darken($myOrange, 10);
$navbarLinkColorHover: $myOrange;
$bodyBackground: #000;
$dropdownBackground: $myBlueDark;
$dropdownLinkColor: $myOrange;
$hrBorder: $myBlue;
$heroUnitBackground: lighten($myOrange, 20);
$dropdownLinkColorHover: $myOrange;
/* typography */
$sansFontFamily: 'PT Sans Narrow', 'Lucida Grande', serif;
$baseFontSize: 16px;
@import 'bootstrap';
// ... rest of the css ....
ここでは、いくつかのブートストラップ変数の値を指定しており、フォントが指定されたものであり、リンクの色が設定した値であると想定しています。
ただし、これらの値の一部しか機能しないことに気付きました。たとえば、ページのフォントはまだブートストラップのデフォルト (Helvetica Neue) のままですが、ナビゲーション バーの色は正しい値に変わります。
インターネットで検索しましたが、見つけた解決策はどれもうまくいきませんでした。この問題に似た問題がログに記録されましたが、その後クローズされました: https://github.com/thomas-mcdonald/bootstrap-sass/issues/102
私は先に進んでそのスレッドにコメントしますが、何かが欠けていないことを確認したかっただけです.
ここで、custom.css.scss で後で明示的にこれを行うときに、もう 1 つ注目すべき点があります。
@mixin default_font {
font-family: "PT Sans Narrow", "Lucida Grande", sans-serif;
font-weight: 400;
}
body {
padding-top: 60px;
background-color: #D9E8F5;
@include default_font;
}
フォントは問題なく表示されます。background-color
同じ問題があるため、ここで指定しています。
私はbootstrap-sass v2.0.3を使用しています。私が間違っていることや欠けていることはありますか?
ありがとう。