Ich versuche, einen Hover-Effekt auf alle button
Tags mit der Klasse dialog-btn
anzuwenden. Ich habe versucht .dialog-btn:hover{background-color:gold}
, aber das funktioniert nicht. Ich habe auch andere Vorschläge zu ähnlichen Fragen versucht, aber immer noch kein Glück. Kann mir bitte jemand erklären, wie ich das machen kann?Anwenden: Hover-Stil auf alle Elemente mit der gleichen Klasse
Keines der beiden folgenden Beispiele funktioniert.
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;
}
Der obige Code erscheint über den .dialog-btn:hover
Code zu überschreiben. Warum das?
Sie benötigen einen [MCVE] zu liefern, nicht ein winziges Fragment von CSS ohne HTML. – Quentin
Ihr Code .. .... ' –
_ "Kann jemand bitte erklären, wie ich das tun kann?" _ - mit CSS allein: Überhaupt nicht. (_Maybe_, wenn alle Tasten ein gemeinsames Elternteil hatten, dann könnte das Schweben des Elternteils die Kind-Knöpfe färben - aber das wird wahrscheinlich in den meisten Layout-Situationen nicht funktionieren.) Dies wird etwas JavaScript benötigen. – CBroe