2017-04-12 16 views
0

体の背景色などのブーツラップスタイルを編集するにはどうすればよいですか?ブートストラップのスタイルを編集するには?

私はこのすべての時間をしたいいけない:私は、ナビゲーションバーのフォントの色を設定したい

body { background: #539754 !important; } 

しかし、私はそれを行うことはできません。スタイルは、私は、この内部bootstrap.cssをしましたが、何も起こらなかった

.navbar-default .navbar-nav > li > a { 
color: #000; 
font-size: 20px; 
font-family: cursive; 
} 
.navbar-default .navbar-nav > li > a:hover, 
.navbar-default .navbar-nav > li > a:focus { 
color: #333; 
background-color: transparent; 
} 

どこから来ている私は約preety混乱しています。 F12キーを押したときに/dist/css/bootstrap.cssファイルを編集すると、そのフォルダもありません。私はそのダイナミックに作成したことを理解していますが、どのように編集できますか?

+0

方が良いので、一般的な方法は、私が必要とするそのスタイルを取ると、それを上書きすることで、ブートストラップCSSを編集しますが、独自のCSSを書いて、あなたが –

+0

をご希望のルールを適用していませんか? !重要な?または新しいスタイルクラス/識別子を完全に作成する – dtechlearn

+1

一般的には!importantを最後の手段として使用し、最後には最後の手段ではなく、おそらくそれを使用しないでください。他の人のように言った。 HTMLセレクタにクラスセレクタを追加して、スタイルをオンタップで適用できます。ブートストラップを上書きするために、より具体的なCSSを書くことができます。 ect。 – camccar

答えて

1

をルールを追加

class="diff-color" 

のようなあなたの<li>タグにクラスを追加します。あなたのブートストラップのCSSファイルの後にそれをロードする。クラスを定義するときには、ブートストラップツリーに一致するか、それを超えるだけです。例:ブートストラップが定義されている場合:

.navbar-default .navbar-nav > li > a { 
    color: #000; 
    font-size: 20px; 
    font-family: cursive; 
} 

そして、これを新しいスタイルシートに追加するだけです。

.navbar-default .navbar-nav > li > a { 
    color: #CC0000; 
} 
1

次に、あなたがそのようなStyles.cssをなど、独自のスタイルシートを作成し、必ずブートストラップスタイルを上書きするには、あなたのCSSファイルに

.diff-color{ 
    color:blue; 
} 
+0

これはいくつかのケースでは機能しますが、多くのデフォルトコンポーネントを再定義し直したいときもあります。 – Adrianopolis

関連する問題