Tiêu đề cơ bản nói lên tất cả.Chỉ thay đổi một trong nhiều hình nền khi di chuột
Dưới đây là một ví dụ:
#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);
}
Như bạn có thể thấy, chỉ có một trong những thay đổi ảnh nền - một trong những khác giữ nguyên trong mỗi nhà nước, nhưng vẫn đang được công bố Bốn lần!
Vì vậy, có thể chỉ thay đổi một trong các hình nền, nhưng để nguyên bản gốc khác - không phải khai báo lại nhiều lần?
Tôi biết rằng các thuộc tính nền CSS khác (lặp lại, vị trí, v.v.) có thể được đặt riêng. Đây chỉ là một ví dụ nhanh ...
Tôi có một cảm giác câu trả lời sẽ là thất vọng ... –
câu hỏi hay, nhưng có lẽ không –
@ WesleyMurch - không còn nữa. Xem câu trả lời của tôi. –