2016-11-15 8 views
0

私はAdminLTE 2.3.8を使用しています。それは、ボタンの背景をオーバーライドします。そのボタンの上に置かれた場合、ボックスのヘッダーボタンですが、任意のボタンの上にホールドすると元の色を維持したいと考えています。例えば:CSSリセットオーバーライドされた背景色

AdminLTEのCSS:

.btn-default { 
    background-color: #f4f4f4; 
} 
.box.box-solid>.box-header .btn.btn-default { 
    background: transparent; 
} 
.btn-default:hover, 
.btn-default:active, 
.btn-default.hover { 
    background-color: #e7e7e7; 
} 
.box.box-solid>.box-header .btn:hover, 
.box.box-solid>.box-header a:hover { 
    background: rgba(0,0,0,0.1); 
} 

が、私はただ、ベンダーのCSSを編集することなく、これらの.box.box-solid>...ルールを取り除きたいです。すべてのボタンスタイル(異なる色があります)をコピーせずにこれを達成する方法はありますか?もしあれば、解決は大歓迎です。

答えて

-1

スタイル内で!importantを使用すると、他のベンダースタイルとこれらのボタンが競合しなくなります。

例:

.btn.btn-default:hover { 
    background-color: blue !important; 
} 

・ホープ、このことができます!

+0

各ボタンの色(およびホバーの色)をオーバーライドしないでいくつかのスタイルをリセットすることができれば、私の質問には答えられません。 – CRONUS