私は自分のレールアプリでbootstrap-sassを使用しています。私は、bootstrap-sass変数$ navbarBackgroundをオーバーライドしたいと思います。 bootstrap-sassは色の変数も定義します。だから、16進コードを使用する代わりに、それが定義する変数$ redを使用したいと思います。私は次の操作を行う場合インポート後にsass変数を上書きすることはできますか?
$navbarBackground: #9d261d;
@import "bootstrap";
は、しかし -
$navbarBackground: $red;
@import "bootstrap";
をこれは、変数$赤として私にエラーを与えるだけで次の行にインポートされ、ブートストラップファイルを定義しています。
インポートされた後で、私はsass変数をオーバーライドする方法はありますか?私はgithubの上のプロジェクトプッシュしている
EDIT
からhttps://github.com/murtaza52/rails-base
とURLがローカルホスト上でアクセス可能である:ここでは3000 /ポスト/
おかげKulbirを、修飾子を「これがすでに割り当てられていない限り、」
のでサス
!default
を使用して追加するようなものです!しかし、私が_bootstrap.scssを見て宝石を開くと、次の行から始まります。//コア変数とmixins @import "ブートストラップ/変数"; //カスタムの色、フォントサイズなどのためにこれを修正してください @import "bootstrap/mixins"; '変数を最初にインポートして変更してから、ブートストラップ全体をインポートすることはできますか? – murtaza52'bootstrap/variables'をインポートし、変数を変更してから' bootstrap'をインポートすると、変数は再びオーバーライドされます。なぜなら、ブートストラップは再び 'ブートストラップ/変数 'をインポートするからです。それは試してみる価値がある。 –
これは私のために働いてくれてありがとう! – Proxy32