Der Titel sagt es im Grunde alles.auf nur eine von mehreren Hintergründen ändern schweben
Hier ist ein Beispiel:
#element {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #86a53c, #516520);
}
#element:hover {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #A0C153, #516520);
}
#element:active {
background: url(image.png) no-repeat center center,
linear-gradient(to top, #516520, #A0C153);
}
Wie Sie sehen können, nur eines der Hintergrundbilder ändern - der andere das gleiche in jedem Zustand bleibt, aber immer noch erklärt werden wird vier mal!
So ist es möglich, nur einen der Hintergründe zu ändern, aber die andere lassen wie es ist - ohne dass es über neu zu erklären und immer wieder?
Ich weiß, dass die anderen CSS-Hintergrundeigenschaften (Wiederholung, Position etc.) können separat eingestellt werden. Dies ist nur ein kleines Beispiel ...
Ich habe die Antwort Gefühl enttäuschend sein ... –
gute Frage, aber wahrscheinlich keine –
@ WesleyMurch - nicht mehr ist es nicht. Siehe meine Antwort. –