2017-05-29 13 views
-2

dialog-btnのタグを持つすべてのbuttonタグにホバー効果を適用しようとしています。私は.dialog-btn:hover{background-color:gold}を試しましたが、それは動作しません。私はまた、同様の質問に他の提案を試みましたが、まだ運がありません。誰かが私がこれをどうやってできるかを明確にしてもらえますか?適用:同じクラスを持つすべての要素にスタイリングを配置

以下の2つの例のどちらも動作しません。

button.dialog-btn:hover { 
 
    background-color: gold; 
 
}
<div class="dialog-btns"> 
 
    <button class="dialog-btn" id="yes">Ref Match</button> 
 
    <button class="dialog-btn" id="about">About</button> 
 
</div>

.dialog-btn:hover { 
 
    background-color: gold; 
 
}
<div class="dialog-btns"> 
 
    <button class="dialog-btn" id="yes">Ref Match</button> 
 
    <button class="dialog-btn" id="about">About</button> 
 
</div>

EDIT 2:

#yes{ 
    background-color:green; 
} 
#about{ 
    background-color:purple; 
} 

上記のコードは、上記.dialog-btn:hoverコードを上書きするように見えます。何故ですか?

+1

ことを行うことができます。 – Quentin

+0

あなたのコード.. .... ' –

+0

_ "誰かが私がこれをどうやってできるかを明確にしてもらえますか?" - CSSだけを使う:全くありません。 (もし、すべてのボタンが共通の親を持っていたら、親をホバリングすると子のボタンが色付けされるかもしれませんが、ほとんどのレイアウト状況ではうまくいかないでしょう)。 – CBroe

答えて

0

あなたのコメントを読んで、あなたがあなたのボタンの上に金色をつけたいと思います。

それが事実である場合、あなたはあなたがいないHTMLとCSSの[MCVE]、ない小さなフラグメントを提供する必要が

.dialog-btns:hover .dialog-btn{ 
background-color: gold; 
} 
+0

'.dialog-btn:ホバー{...}'は私がスタイリングをしていないときにのみ機能しますidは 'yes'、' about'は – ribarcheto94

+0

です。idはクラスよりも特異性が高いからです。あなたはidを使用してはいけませんか、 'background-color:gold!important;'を使用してはいけません –

+0

ありがとう!それが世話をした! – ribarcheto94

関連する問題