Lessまたはcssを使用してTwitterのBootstrap 3でナビゲーションバーのスタイルを変更するには? navbar-default
およびnavbar-inverse
クラスによって提供されるさまざまなスタイルを使用します。
1 に答える
ボタンやパネルと同様に、ナビゲーション バーには 2 つのクラスがあります ( https://github.com/twbs/bootstrap/issues/10332を参照)。最初のクラス ( .navbar
) は構造を設定します。2 番目のクラスはスタイリングを設定します。デフォルトでは、スタイリング用に と の 2 つのクラスがあり.navbar-default
ます.navbar-inverse
。navbar のスタイルを変更するには、これらのスタイリング クラスのスタイルを変更する必要があります。これを行う最善の方法は、Less を使用して Bootstrap を再コンパイルすることです。
Less の使用
.navbar-default
およびの変数は.navbar-inverse
、variables.less で設定され、navbar.less によって使用されます。カスタム navbar スタイルを定義するには、変数を変更する.navbar-default
か.navbar-inverse
、このクラスを再利用します。元のコードを変更したくない場合。customnavbar.less ファイルを作成し (これを bootstrap.less にインポートすることを忘れないでください)、.navbar-default
navbar.less からこのファイルにパーツをコピーします。変数の名前を変更して設定します。ここを参照してください: Twitter ブートストラップ 3.0 navbar クラスの背景色を以下で変更して、背景を青に設定します。
CSS の使用
のように css を定義します.navbar-default
。スタイルを変更するには。背景<nav class"navbar navbar-custom">
を青色に設定します。
.navbar-custom { background-color: #0000FF;}
その他のスタイルと簡単なスタイリングについては、http ://twitterbootstrap3navbars.w3masters.nl/ を参照してください。