Was mache ich mehrere Klassen für die verschiedenen Elemente schafft eine eine Hover-Klasse ist und das andere ist die nicht-Version schwebte. Nur ein oder zwei Dinge ändern sich zwischen den beiden Klassen und ich möchte nicht die gesamte Klasse kopieren und einfügen und nur eine Zeile ändern müssen.Kann ich von einer Klasse zur anderen erben in CSS
Also, was ich möchte tun, sagen
.hoverOff {
background-color: green;
font-size: 14pt;
border: 2px;
width: 150px;
}
Und dann habe ich eine schweben über Klasse
.hoverOn {
background-color: red;
}
ich alles andere aus der hoverOff Klasse und einzige Änderung erben wollen die Hintergrundfarbe. Kann ich mit CSS so erben und geerbte Stile in der neuen Klasse übersteuern? So wie es jetzt aussieht, kopiere ich einfach die gesamte Klasse, benenne sie um und ändere eine Zeile. Scheint ziemlich überflüssig und archaisch für mich.
Elemente in der dom mehrere Klassen haben. Erstellen Sie eine nur mit dem Hover-Effekt, der nur gemeinsam und dann verschiedenen Klassen mit dem, was ändert sich zwischen den Elementen –
Ich glaube, jemand schon danach gefragt: https: // Stackoverflow.com/questions/5417356/inherit-css-class – Aksh
nur eine Anmerkung mehr als alles andere - 'Hintergrund-Farbe' kann auf 'Hintergrund verkürzt werden und IMO ist es besser, hexcode oder rgba Farbcodes anstelle der Namen – ThisGuyHasTwoThumbs