Twitter Bootstrapはbackground-color
のプロパティを持っていますが、特定のナビゲーション要素の宣言を元に戻したいと思っています。背景色を元に戻す方法:フォーカス?
たとえば、カスタムアイテムの中には、ナビゲーションアイテムがデフォルト状態のとき、その背景色が濃い赤色であるとします。そして、その上にマウスを置くと、明るい赤色に変わります。
:focus
状態のBootstrapの宣言のために、ナビゲーション項目をクリックしてマウスを離すと、明るい灰色(デフォルトのBootsrapテーマから)になります。これは私が取り除きたいものです。
私がここで達成したいのは、アイテムをクリックすると、そのマウスの上にマウスが置かれていない場合は暗赤色を意味し、マウスがその上にあるときは赤色を意味する、デフォルトの動作を維持する必要があります。しかし、:focus
の状態が:hover
の状態をオーバーライドしているようだから、:focus
のために宣言しようとすると、マウスオーバーとマウスの両方で動作します。
また、background-color:transparent
とbackground-color:inherit
を試しました。しかし、問題は常に同じです。つまり、色がどのようにレンダリングされても、マウスがリンク上にあるかどうかに関わらず、そのままにしておきます。そのリンクにフォーカスがあっても、背景色がホバー上で変化し続けるようにしたい。
試してみてください! 'background-color:transparent!important'です。 –
私はあなたが望んでいたことを理解していないと思います。背景色を重要なもの(または実際には)として設定すると、「ホバー」状態が上書きされるため、ホバーと非ホバーの両方が同じになります(この場合は透明です)。私はそうではありません欲しいです。 – Programmerare
あなたのコード例を提供できますか? –