Tytuł w zasadzie mówi wszystko.Zmiana tylko jednego z wielu tła przy uaktywnieniu myszy
Oto przykład:
#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);
}
Jak widać, tylko jeden z obrazów tła zmian - druga pozostaje taka sama w każdym stanie, ale wciąż jest zadeklarowana cztery razy!
Tak, to jest możliwe, aby zmienić tylko jedną z tła, ale pozostawić drugą jak jest - bez konieczności ponownego zadeklarować je w kółko?
wiem, że inne właściwości CSS tła (powtarzam, pozycja itd.) Można ustawić oddzielnie. To tylko krótki przykład ...
Mam uczucie odpowiedź będzie rozczarowujący ... –
dobre pytanie, ale prawdopodobnie nie –
@ WesleyMurch - już nie jest. Zobacz moją odpowiedź. –