http://jsfiddle.net/mblase75/8Sd9m/ (折りたたまれたスマートフォンのメニューではなく、デスクトップのメニューバーを取得するのに十分な幅の「結果」ウィンドウを開きます。)
Twitter Bootstrap サイトを新しい色とスタイルでカスタマイズしようとしています。LESS をインストールせずに、私は古き良き CSS オーバーライドでそれを行っています。
私が今抱えている問題は、メニュー項目にあります。デフォルトの灰色の背景を赤で上書きできますが、[Our Team] または [Portfolio] をクリックしてドロップダウンを開き、マウスをドロップダウンに移動すると、メニュー項目がデフォルトの灰色に切り替わります。
奇妙なことに<a>
、問題のタグを Chrome または Firefox デバッガーで選択すると、赤に戻ります! デバッガーで背景が灰色のタグを選択する前だけです。
これは、Bootstrap Dropdown JS の何らかの機能に違いないと思いますが、DOM 内のスタイルやクラスを変更しているようには見えません。
必須 CSS:
.navbar-default .navbar-nav > .open .dropdown-menu > li > a,
.navbar-default .navbar-nav > li > a {
color: #eb212e;
border-color: #eb212e;
}
.navbar-default .navbar-nav > li.open > a,
.navbar-default .navbar-nav > li.open > a:hover,
.navbar-default .navbar-nav > .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav > li > a:hover {
color: #fff;
border-color: #eb212e;
background-color: #eb212e;
}